Erzeugen von Dateien und Aktualisieren von Zeitstempeln
Der Befehl touch
ist ein nützliches Werkzeug in Linux, das dazu dient, Dateien zu erstellen, die Zeitstempel von Dateien zu aktualisieren oder bereits vorhandene Dateien zu erstellen, wenn sie nicht existieren.
Syntax:
touch OPTIONEN DATEINAME
Verwendung:
-
touch
wird verwendet, um Dateien zu erstellen oder die Zeitstempel (Zugriffszeit und Änderungszeit) von Dateien zu aktualisieren. -
Standardmäßig erstellt
touch
eine Datei mit den angegebenen Namen, wenn sie nicht existiert. Wenn die Datei bereits vorhanden ist, werden ihre Zeitstempel auf den aktuellen Zeitpunkt gesetzt.
Parameter und Optionen:
-a
: Aktualisiert nur den Zugriffszeitstempel, ohne den Inhalt der Datei zu ändern.-c
: Erstellt keine Dateien, wenn sie nicht existieren. Es generiert keine Fehlermeldung, wenn die Datei nicht vorhanden ist.-d
DATEI: Verwendet das Datum und die Uhrzeit der angegebenen DATEI, um die Zeitstempel zu setzen.-r DATEI
: Verwendet die Zeitstempel der angegebenen DATEI, um die Zeitstempel der Zieldatei zu setzen.
Beispiel:
- Datei erstellen:
touch beispiel.txt
- Aktualisieren des Zeitstempels einer Datei:
touch -a datei.txt
- Verwenden des Zeitstempels einer anderen Datei:
touch -r vorlage.txt zieldatei.txt
Alternative Befehle:
-
> DATEI
: Der Befehl>
kann zum Erstellen einer Datei verwendet werden. Beispielsweise>
beispiel.txt erstellt eine leere Datei namens “beispiel.txt”. -
echo > DATEI
: Der Befehlecho
kann ebenfalls verwendet werden, um Text in eine Datei zu schreiben.
Zum Beispielecho "Inhalt" > beispiel.txt.
touch
ist ein vielseitiges Werkzeug, das hilfreich ist, wenn Sie leere Dateien erstellen oder die Zeitstempel von Dateien bearbeiten möchten. Es kann in Shell-Skripten und Befehlszeilenoperationen nützlich sein, um die Verwaltung von Dateien zu automatisieren.
Dieser Beitrag wurde bisher 40 mal gelesen.