===== 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