10.2 Änderungsdaten mit touch aktualisieren

Wir haben den Befehl touch bereits einige Male verwendet, um leere Dateien zu erzeugen. Für eine zuvor nicht existierende Datei gibt es die folgenden äquivalenten Methoden, um das Gleiche zu erreichen:

cat /dev/null  > eine-datei               Kopiert eine leere Datei in eine-datei
printf ""      > eine-datei               Gibt einen leeren String in eine-datei aus
cat /dev/null >> eine-datei               Hängt eine leere Datei an eine-datei an
printf ""     >> eine-datei               Hängt einen leeren String an eine-datei an
touch            eine-datei               Aktualisiert den Zeitstempel von eine-datei

Falls die Datei jedoch bereits existiert, kürzen die ersten beiden Methoden die Datei auf die Größe null, während die letzten drei Methoden im Prinzip nichts weiter tun, als den Zeitpunkt ...

Get Klassische Shell-Programmierung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.