touch ist ein Kommandozeilenbefehl unter Unix/Linux, mit dem Zugriffs- und Änderungszeitstempel von Dateien aktualisiert oder neue, leere Dateien erstellt werden können. Existiert die angegebene Datei nicht, wird sie standardmäßig erzeugt.
Syntax
touch [OPTION]... DATEI...
🧩 Hauptfunktionen
- Erstellt eine neue Datei, falls nicht vorhanden
- Aktualisiert den Zugriffs- und/oder Änderungszeitstempel auf die aktuelle Zeit
- Setzt Zeitstempel auf ein benutzerdefiniertes Datum
- Übernimmt Zeitstempel von einer Referenzdatei
Wichtige Optionen
| Option | Beschreibung |
|---|---|
-a |
Nur Zugriffszeit ändern |
-m |
Nur Änderungszeit ändern |
-c / --no-create |
Keine Datei erstellen, falls nicht vorhanden |
-d DATUM |
Benutzerdefiniertes Datum setzen |
-r DATEI |
Zeitstempel von Referenzdatei übernehmen |
-t [[JJ]MMTThhmm[.ss]] |
Zeitstempel manuell setzen |
📌 Beispiel
touch -t 202510291210 beispiel.txt
Setzt den Zeitstempel der Datei beispiel.txt auf den 29. Oktober 2025, 12:10 Uhr.
📝 Hinweis
touch ändert keine Inhalte, sondern nur Metadaten. Es ist ein häufig genutztes Werkzeug in Skripten, Build-Systemen und bei der Dateiverwaltung.
© 2025 MaDe-Online
