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

Beispiele für Linux Touch-Befehle

Der Touch-Befehl ist ein Befehlszeilendienstprogramm zum Erstellen neuer und leerer Dateien. Abgesehen davon kann der Befehl zum Aktualisieren bestimmter Dateieigenschaften wie Zugriffszeiten und Zeitstempel verwendet werden. In diesem Artikel werden wir praktische Beispiele des Linux-Touch-Befehls durchgehen

Grundlegende Syntax

Der Touch-Befehl hat die folgende Syntax.

$ touch [OPTION] [FILE]

In diesem Sinne sehen wir uns jetzt einige Beispiele für die Verwendung von Berührungsbefehlen an.

Leere Datei erstellen

In seiner einfachsten Form ohne Befehlsoptionen wird der Touch-Befehl verwendet, um eine leere Datei zu erstellen.

Syntax:

$ touch [filename]

Im folgenden Beispiel haben wir eine Datei namens file1.txt erstellt. Mit dem ls Befehl können wir sehen, dass die Datei erstellt wurde.

$ touch file1.txt

Mehrere Dateien erstellen

Außerdem können Sie mehrere Dateien auf einmal erstellen, indem Sie die Dateinamen wie folgt in einem Befehl angeben

$ touch [filename1] [filename2] [filename3] [filename4]

Zum Beispiel erstellt das Common unten vier neue Dateien.

$ touch file1.txt file2.txt file3.txt file4.txt

Wir haben Dateien mit den Namen file1, file2, file3 und file4 erstellt.

Dateizugriffszeit ändern

Wenn Sie die Zeit des letzten Zugriffs auf eine Datei aktualisieren möchten, verwenden Sie den Befehl touch -a.

Syntax:

$ touch -a [filename]

Hier können wir die Zugriffszeit von Datei2 vor und nach dem Ausführen des Befehls touch -a überprüfen. Sie werden feststellen, dass die Zugriffszeit geändert wurde.

Wir verwenden den stat-Befehl, um den Status unseres Verzeichnisses zu überprüfen.

Vermeiden Sie das Erstellen neuer Dateien

Mit dem touch-Befehl mit der Option c kann überprüft werden, ob eine bestimmte Datei existiert. Wenn diese Datei nicht existiert, wird sie von touch nicht erstellt. Sie haben es vermieden, eine neue Datei zu erstellen.

Syntax:

$ touch -c [filename]

In Bezug auf das obige Bild wurde die Datei namens sample nicht erstellt.

Zugriffs- und Änderungszeit ändern

Um sowohl die Zugriffs- als auch die Änderungszeit zu aktualisieren, verwenden Sie den Touch-Befehl unten.

Syntax:

$ touch -c -t YYMMDDHHMM fileName

Zum Beispiel:

$ touch -c -t 202106121830 file4.txt

Bestätigen Sie die Änderungen sicherheitshalber mit der Statistik Befehl wie folgt.

Aus der Ausgabe wurden sowohl die Zugriffs- als auch die Änderungszeit für file4.txt auf 2021-06-12 18:30:30 geändert .

Ändern der Änderungszeit einer Datei

Wenn Sie nur die Änderungszeit einer Datei ändern möchten, verwenden Sie den Befehl touch -m.

Syntax:

$ touch -m [filename]

Aus dem obigen Bild können wir die Änderungszeit von Datei3 vor und nach dem Ausführen des Touch-Befehls überprüfen. Die Uhrzeit wurde aktualisiert.

Zeitstempel einer anderen Datei verwenden

Der Touch-Befehl mit dem -r Option wird verwendet, um den Zeitstempel einer Datei auf den einer anderen Datei anzuwenden.

Syntax:

$ touch -r second_file_name first_file_name

Sie können die Änderungszeiten über die Statistik bestätigen Befehl wie folgt.

Hier stimmen die Zeitstempel von Datei2 mit denen von Datei1 überein.

Erstellen einer Datei zu einer bestimmten Zeit

Der Befehl touch -t wird verwendet, um die Zeit beim Erstellen einer Datei anzugeben. Die Syntax für den Befehl lautet:

$ touch -t YYMMDDHHMM fileName

Zum Beispiel

$ touch -t 202106162228.30 file.txt

File.txt wurde mit der angegebenen Uhrzeit 2021-06-16 22:28:30 erstellt .

Schlussfolgerung

Wir haben grundlegende Beispiele für den Touch-Befehl behandelt. Für weitere Informationen verwenden Sie „man touch“, um die Handbuchseite anzuzeigen.


Ubuntu
  1. 7 Beispiele für Linux-df-Befehle

  2. 8 Linux TR-Befehlsbeispiele

  3. rm-Befehlsbeispiele unter Linux

  4. ps-Befehlsbeispiele in Linux

  5. ac-Befehlsbeispiele in Linux

9 Nützliche Touch-Befehlsbeispiele in Linux

Touch-Befehl in Linux (5 Beispiele)

Linux-IP-Befehl mit Beispielen

15 Nützliche Beispiele für Touch-Befehle im Linux-System

9 Nützliche Beispiele für Touch-Befehle unter Linux

id-Befehlsbeispiele in Linux