Der touch
-Befehl wird in Bash verwendet, um die Zeitstempel von Dateien zu ändern oder neue, leere Dateien zu erstellen. Wenn die angegebene Datei nicht existiert, wird sie erstellt. Andernfalls werden die Zugriffs- und Änderungszeiten der Datei aktualisiert.
Die grundlegende Syntax des touch
-Befehls lautet:
touch [Optionen] [Argumente]
-a
: Aktualisiert nur den Zugriffszeitstempel.-m
: Aktualisiert nur den Änderungszeitstempel.-c
: Erstellt keine neue Datei, wenn die angegebene Datei nicht existiert.-d
: Setzt den Zeitstempel auf das angegebene Datum und die Uhrzeit.-r
: Setzt den Zeitstempel einer Datei auf den Zeitstempel einer anderen Datei.Hier sind einige praktische Beispiele für die Verwendung des touch
-Befehls:
touch neue_datei.txt
touch bestehende_datei.txt
touch -a bestehende_datei.txt
touch -m bestehende_datei.txt
touch -c nicht_existierende_datei.txt
touch -d "2023-10-01 12:00" bestehende_datei.txt
touch
in Skripten, um sicherzustellen, dass Dateien existieren, bevor Sie mit ihnen arbeiten.touch
mit anderen Befehlen in einer Pipeline, um die Effizienz zu steigern.ls -l
-Befehl, um sicherzustellen, dass Ihre Änderungen erfolgreich waren.