Benutzer-Werkzeuge

Webseiten-Werkzeuge


workshop:cli:touch

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

workshop:cli:touch [2025/02/16 08:46] – angelegt Branislav Zeljakworkshop:cli:touch [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== touch - Dateien erstellen oder Zeitstempel ändern ====== 
- 
-Der Befehl **touch** wird verwendet, um neue leere Dateien zu erstellen oder den Zeitstempel bestehender Dateien zu aktualisieren. 
- 
-===== Syntax ===== 
-<code bash> 
-touch [OPTIONEN] DATEI 
-</code> 
- 
-Falls die angegebene Datei noch nicht existiert, wird sie mit einem aktuellen Zeitstempel erstellt. Wenn die Datei bereits existiert, wird nur der Zeitstempel geändert. 
- 
----- 
- 
-===== Wichtige Optionen ===== 
-^ Option ^ Beschreibung ^ 
-| `-c`  | Erzeugt keine neuen Dateien, wenn die Datei nicht existiert. | 
-| `-t`  | Setzt den Zeitstempel auf eine benutzerdefinierte Zeit (Format: [[JJJJMMTTHHMM.SS]]). | 
-| `-a`  | Ändert nur den Zugriffszeitstempel. | 
-| `-m`  | Ändert nur den Modifikationszeitstempel. | 
- 
----- 
- 
-===== Beispiele ===== 
-**Eine neue Datei erstellen oder Zeitstempel ändern:** 
-<code bash> 
-touch datei.txt 
-</code> 
- 
-**Nur den Zugriffszeitstempel ändern:** 
-<code bash> 
-touch -a datei.txt 
-</code> 
- 
-**Nur den Modifikationszeitstempel ändern:** 
-<code bash> 
-touch -m datei.txt 
-</code> 
- 
-**Eine Datei mit einem benutzerdefinierten Zeitstempel erstellen:** 
-<code bash> 
-touch -t 202302151200.00 datei.txt 
-</code> 
- 
----- 
- 
-===== Hinweis ===== 
-- Der Befehl **touch** erstellt nur dann eine Datei, wenn diese noch nicht existiert. 
-- Um sicherzustellen, dass keine neue Datei erstellt wird, kannst du die Option `-c` verwenden. 
- 
----- 
- 
-===== Alternativen ===== 
-Falls du eine Datei mit Inhalt erstellen möchtest, könnte der Befehl `echo` nützlich sein: 
-  * `echo "Text" > datei.txt` – Erzeugt eine Datei mit Inhalt. 
- 
----- 
- 
-===== Weitere Informationen ===== 
-Die Man-Page liefert detaillierte Informationen: 
-<code bash> 
-man touch 
-</code>