Heim > Artikel > Betrieb und Instandhaltung > So verwenden Sie den Linux-Touch-Befehl
Mit diesem Befehl können Sie die Zeitattribute einer Datei oder eines Verzeichnisses ändern, einschließlich der Zugriffszeit und der Änderungszeit. Wenn die Datei nicht existiert, wird eine neue Datei erstellt. Was wir normalerweise verwenden, ist das Erstellen einer leeren Datei durch Berühren. Tatsächlich können die atime und mtime der Datei über den Touch-Befehl geändert werden, sodass auch die tatsächliche Zugriffszeit und die Änderungszeit der Datei geändert werden können Um dies zu tun, wenn Sie Systemanomalien beheben, treffen Sie umfassende Entscheidungen auf der Grundlage von Faktoren wie Protokollen und historischen Befehlen.
[root@s145]~# touch --help
[root@s145]~# touch --version
touch (GNU coreutils) 8.22
…
Wenn die Datei nicht existiert, verwenden Sie standardmäßig den Befehl touch, um eine leere Datei zu erstellen.
Verwenden Sie den Touch-Befehl. Wenn die Datei vorhanden ist, aktualisieren Sie atime, mtime und ctime auf die aktuelle Zeit.
Verwenden Sie den Parameter -a, wenn die Datei berührt wird, werden nur atime und ctime auf die aktuelle Zeit aktualisiert.
Verwenden Sie den -m-Parameter, wenn die Datei berührt wird, werden mtime und ctime nur dann auf die aktuelle Zeit aktualisiert, wenn die Datei vorhanden ist.
Verwenden Sie die Option -d „vor 3 Jahren“ des Touch-Befehls, um die drei Zeitstempel von festzulegen die Datei vor 3 Jahren.
Verwenden Sie touch -t „[[CC]YY]MMDDhhmm[.ss]“, um atime und mtime der Datei zu ändern
Wenn Sie nur atime aktualisieren möchten, können Sie den Kombinationsparameter -at verwenden.
Wenn Sie nur mtime aktualisieren möchten, können Sie den Kombinationsparameter -mt verwenden.
Verwenden Sie den Befehl touch und geben Sie die Datei Datei1 als Referenz an, um den Zeitattributwert der Datei Datei2 auf denselben zu aktualisieren Wert als Datei1. Der spezifische Befehl lautet: touch -r file1 file2.
Der Befehl touch aktualisiert standardmäßig das Zeitattribut der Soft-Verbindung der Parameter -h.
-c
Stellen Sie Uhrzeit und Datum in verschiedenen Formaten ein. | |
---|---|
-h | |
-m | |
-r | |
-t | |
–help | |
–Version | |
Das obige ist der detaillierte Inhalt vonSo verwenden Sie den Linux-Touch-Befehl. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!