home-harmening:kommandoreferenz:dateiverwaltung:touch

Dies ist eine alte Version des Dokuments!


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

OptionBeschreibung
–helpHilfe
-aVerändern des Zugriffszeitstempels der Datei
-c oder –no-create(Wenn keine Datei vorhanden ist:) Keine Datei erstellen
-d oder –date=DATUMVerwendung von Datum oder STRING statt der augenblicklichen Zeit (siehe auch -t)
-h oder –no-dereferenceModifikation des Zeitstempels symbolischer Links, nicht der verlinkten Datei
-mModifikation des Änderungszeitstempels der Datei
-r oder –reference=FILEVerwendung der Zeitstempel der angegebenen Datei statt der augenblicklichen Zeit
-t ZEITSTEMPELVerwendung 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