home-harmening:kommandoreferenz:dateiverwaltung:touch

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
home-harmening:kommandoreferenz:dateiverwaltung:touch [2025/01/30 09:30] – angelegt charmeninghome-harmening:kommandoreferenz:dateiverwaltung:touch [2025/01/31 08:38] (aktuell) charmening
Zeile 1: Zeile 1:
-==== touch | Mach da mal eine Datei hin ====+===== 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. 
 +<code bash> 
 +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:
 +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 
 +</code> 
 +\\ 
 +Hier wird die Datei modifiziert. 
 +<code bash> 
 +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:
 +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 
 +</code> 
 +\\ 
 +Hier wird auf die Datei zugegriffen. 
 +<code bash> 
 +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:
 +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 
 +</code>