CMD Master
Zurück zum Blog
Arnošt Havelka

Leere Dateien erstellen mit touch

Legen Sie eine neue leere Datei an oder aktualisieren Sie den Zeitstempel einer vorhandenen Datei.

Interaktive Lektion starten
Leere Dateien erstellen mit touch

touch ist der schnellste Weg, eine leere Datei zu erzeugen. Wenn der Name schon existiert, löscht touch den Inhalt nicht — es aktualisiert nur die Zeit der letzten Änderung. Genau deshalb rufen Skripte und Build-Werkzeuge den Befehl so oft auf.

Eine neue leere Datei anlegen

Geben Sie touch einen Namen, der noch nicht da ist. Die Datei erscheint sofort, mit null Byte.

Befehl ausprobieren

Legen Sie eine leere Datei an!

Befehl zusammenstellen
touch
Terminal
C:\Users\User>touch empty.txt

Eine leere Datei anlegen:

Command Prompt
Documents
C:\Users\User>ls

Sie können mehrere Namen in einem Befehl übergeben: touch a.txt b.txt c.txt.

Eine vorhandene Datei aktualisieren

Wenn existing.txt bereits auf der Platte liegt, behält touch existing.txt den Text darin und aktualisiert nur den Zeitstempel. Nutzen Sie das, wenn ein Prozess auf „neue“ Dateien wartet, oder wenn ls -l eine aktuelle Zeit zeigen soll, ohne dass Sie einen Editor öffnen.

touch existing.txt
ls -l existing.txt

touch legt fehlende übergeordnete Ordner nicht an. Wenn Sie logs/today.txt brauchen und logs nicht existiert, erstellen Sie den Ordner zuerst mit mkdir.


Wissenscheck

1 / 3

Was macht touch empty.txt, wenn die Datei fehlt?

Quellen

Diese Dokumentationslinks liefern verlässliche Details zu den in diesem Artikel verwendeten Befehlen.