touch | Mach da mal eine Datei hin
Mit dem Befehl touch lassen sich Zugriffs- und Änderungs-Zeitstempel von Dateien ändern. Existiert die von touch zu ändernde Datei nicht, wird sie neu angelegt. touch wird daher häufig auch zum Erstellen leerer Dateien verwendet.
| Option | Beschreibung |
| –help | Hilfe |
| -a | Verändern des Zugriffszeitstempels der Datei |
| -c oder –no-create | (Wenn keine Datei vorhanden ist:) Keine Datei erstellen |
| -d oder –date=DATUM | Verwendung von Datum oder STRING statt der augenblicklichen Zeit (siehe auch -t) |
| -h oder –no-dereference | Modifikation des Zeitstempels symbolischer Links, nicht der verlinkten Datei |
| -m | Modifikation des Änderungszeitstempels der Datei |
| -r oder –reference=FILE | Verwendung der Zeitstempel der angegebenen Datei statt der augenblicklichen Zeit |
| -t ZEITSTEMPEL | Verwendung von [JJ]MMTThhmm[.ss] statt der augenblicklichen Zeit |
Beispiel
Ich erstelle eine Datei und rufe mir die Informationen mit stat auf.
Hier kann man erkennen das 'Geburt' anzeigt, dass es zuvor diese Datei schon gegeben hat. Durch den letzten touch Befehl wurde die Datei nur modifiziert.
charmening@nb:/tmp$ touch testfile.txt charmening@nb:/tmp$ stat testfile.txt Datei: testfile.txt Größe: 0 Blöcke: 0 EA Block: 4096 Normale leere Datei Gerät: 8/2 Inode: 14811175 Verknüpfungen: 1 Zugriff: (0664/-rw-rw-r--) Uid: ( 1000/charmening) Gid: ( 1000/charmening) Zugriff: 2025-01-31 09:33:27.490824760 +0100 Modifiziert: 2025-01-31 09:33:27.490824760 +0100 Geändert: 2025-01-31 09:33:27.490824760 +0100 Geburt: 2025-01-31 09:33:16.043940987 +0100
Hier wird die Datei modifiziert.
charmening@nb:/tmp$ echo 'Hallo' >> testfile.txt charmening@nb:/tmp$ stat testfile.txt Datei: testfile.txt Größe: 6 Blöcke: 8 EA Block: 4096 Normale Datei Gerät: 8/2 Inode: 14811175 Verknüpfungen: 1 Zugriff: (0664/-rw-rw-r--) Uid: ( 1000/charmening) Gid: ( 1000/charmening) Zugriff: 2025-01-31 09:33:27.490824760 +0100 Modifiziert: 2025-01-31 09:34:04.783369090 +0100 Geändert: 2025-01-31 09:34:04.783369090 +0100 Geburt: 2025-01-31 09:33:16.043940987 +0100
Hier wird auf die Datei zugegriffen.
charmening@nb:/tmp$ cat testfile.txt Hallo charmening@nb:/tmp$ stat testfile.txt Datei: testfile.txt Größe: 6 Blöcke: 8 EA Block: 4096 Normale Datei Gerät: 8/2 Inode: 14811175 Verknüpfungen: 1 Zugriff: (0664/-rw-rw-r--) Uid: ( 1000/charmening) Gid: ( 1000/charmening) Zugriff: 2025-01-31 09:34:29.548107513 +0100 Modifiziert: 2025-01-31 09:34:04.783369090 +0100 Geändert: 2025-01-31 09:34:04.783369090 +0100 Geburt: 2025-01-31 09:33:16.043940987 +0100