workshop:cli:touch
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| workshop:cli:touch [2025/02/16 08:46] – angelegt Branislav Zeljak | workshop: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 | ||
| - | </ | ||
| - | |||
| - | 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 | ||
| - | </ | ||
| - | |||
| - | **Nur den Zugriffszeitstempel ändern:** | ||
| - | <code bash> | ||
| - | touch -a datei.txt | ||
| - | </ | ||
| - | |||
| - | **Nur den Modifikationszeitstempel ändern:** | ||
| - | <code bash> | ||
| - | touch -m datei.txt | ||
| - | </ | ||
| - | |||
| - | **Eine Datei mit einem benutzerdefinierten Zeitstempel erstellen: | ||
| - | <code bash> | ||
| - | touch -t 202302151200.00 datei.txt | ||
| - | </ | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Hinweis ===== | ||
| - | - Der Befehl **touch** erstellt nur dann eine Datei, wenn diese noch nicht existiert. | ||
| - | - Um sicherzustellen, | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Alternativen ===== | ||
| - | Falls du eine Datei mit Inhalt erstellen möchtest, könnte der Befehl `echo` nützlich sein: | ||
| - | * `echo " | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Weitere Informationen ===== | ||
| - | Die Man-Page liefert detaillierte Informationen: | ||
| - | <code bash> | ||
| - | man touch | ||
| - | </ | ||
