GNU/Linux >> LINUX-Kenntnisse >  >> Linux

touch:Befehl nicht gefunden

Der Touch-Befehl ändert die Zugriffs- oder Änderungszeit einer Datei auf die aktuelle Zeit oder auf die in einem Argument angegebene Zeit. Es wird auch verwendet, um eine leere Datei mit dem angegebenen Dateinamen zu erstellen, vorausgesetzt, die Datei existiert nicht. Dies ist oft nützlich, um Berechtigungen zu testen oder einfach Dateien zu erstellen, die später von einer Anwendung verarbeitet werden.

Der ursprüngliche Zweck des Touch-Befehls besteht darin, den Zeitstempel einer Datei auf das aktuelle Datum und die aktuelle Uhrzeit zu aktualisieren, ohne ihn zu ändern. Der Touch-Befehl kann auch verwendet werden, um eine leere Datei der Größe 0 Bytes zu erstellen. Wir können mit dem Touch-Befehl keinen Text in die Datei eingeben, aber wir können mit einem einzigen Befehl mehrere neue Dateien erstellen.

Syntax

Die Syntax des Touch-Befehls lautet:

$ touch {file names}

Wenn beim Ausführen des Touch-Befehls der folgende Fehler auftritt:

touch: command not found

Sie können versuchen, das folgende Paket gemäß Ihrer Wahl der Distribution zu installieren:

Verteilung Befehl
OS X brew install coreutils
Debian apt-get install coreutils
Ubuntu apt-get install coreutils
Alpin apk Coreutils hinzufügen
Arch Linux pacman -S coreutils
Kali-Linux apt-get install coreutils
CentOS yum installiere coreutils
Fedora dnf installiere coreutils
Raspbian apt-get install coreutils

Touch-Befehlsbeispiel

1. Erstellen Sie eine neue leere(n) Datei(en) oder ändern Sie die Zeiten für vorhandene(n) Datei(en) auf die aktuelle Zeit:

# touch path/to/file

2. Stellen Sie die Uhrzeiten einer Datei auf ein bestimmtes Datum und eine bestimmte Uhrzeit ein:

# touch -t YYYYMMDDHHMM.SS path/to/file

3. Setzen Sie die Uhrzeit einer Datei auf eine Stunde in die Vergangenheit:

# touch -d "-1 hour" path/to/file

4. Verwenden Sie die Zeiten einer Datei, um die Zeiten einer zweiten Datei einzustellen:

# touch -r path/to/file1 path/to/file2

5. Erstellen Sie mehrere Dateien:

# touch path/to/file{1,2,3}.txt

Schlussfolgerung

Der Touch-Befehl aktualisiert die Zugriffs- und Änderungszeit (und Daten) auf die aktuelle Zeit und das aktuelle Datum für eine oder mehrere Dateien. touch ist nützlich, um andere Befehle zu zwingen, Dateien auf eine bestimmte Weise zu handhaben; Beispielsweise hängt die Operation von make und manchmal find von der Zugriffs- und Änderungszeit einer Datei ab. Wenn eine Datei nicht existiert, erstellt touch sie mit einer Dateigröße von 0.


Linux
  1. dos2unix:Befehl nicht gefunden

  2. chmod:Befehl nicht gefunden

  3. id:Befehl nicht gefunden

  4. w:Befehl nicht gefunden

  5. mkfs:Befehl nicht gefunden

Linux Touch-Befehl

ifrename:Befehl nicht gefunden

nano:Befehl nicht gefunden

Sortieren:Befehl nicht gefunden

ln:Befehl nicht gefunden

sed:Befehl nicht gefunden