touch aktualisiert die Zeit der letzen Änderung einer Datei. Wenn die Datei noch nicht existiert wird sie erstellt.
Syntax:
touch [PARAMETER] [DATEIEN]
| Parameter | Wirkung |
|---|---|
| -a | Nur die Zugriffszeit ändern |
| -c , --no-create | Keine Datei anlegen |
| -d , --date=STRING | STRING parsen und es anstelle der aktuellen Zeit benutzen |
| -m | Nur die Zeit der letzten Änderung aktualisieren |
| -r , --reference=FILE | Die Zeiten der angegebenen Datei anstelle der aktuellen Zeit benutzen |
| -t STAMP | [[CC]YY]MMDDhhmm[.ss] als STAMP anstelle der aktuellen Zeit benutzen |
| --time=WORD | Wenn WORD „access“,„atime“,„use“ ist, dann gleich Parameter -a; wenn WORD „modify“ oder „mtime“ ist, dann gleich Parameter -m |
Mit --help kann ein Hilfetext ausgegeben werden.
Für --date=STRING ist für STRING folgendes Datumsformat zu verwenden: „Sun, 29 Feb 2004 16:21:42 -0800“ oder „2004-02-29 16:21:42“
Die Datei test existiert noch nicht, wird also folgendermaßen angelegt:
touch test
Die Änderungszeit von date.txt soll aktualisiert werden:
touch -m date.txt