A B C D E F G H I K L M N O P R S T U V W X Y Z

touch – Bash Befehl

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