So erhalten Sie das letzte Änderungsdatum der Datei in Linux

Manchmal müssen Sie möglicherweise detaillierte Informationen zu einer Datei (Zeitstempel) überprüfen, z. B. das Datum der letzten Änderung. Dies kann praktisch sein, wenn Sie überprüfen möchten, wann die Datei zuletzt bearbeitet wurde. Darüber hinaus wird sichergestellt, dass Sie über die neueste Version der Datei verfügen.

In diesem Artikel lernen Sie 4 Möglichkeiten kennen, um das Datum der letzten Änderung der Datei in Linux abzurufen.

1. Verwenden des stat-Befehls

Der Befehl ls -l ist nur in Ordnung, wenn Sie grundlegende Informationen über eine Datei wie Dateieigentum und -berechtigungen, Dateigröße und Erstellungsdatum erhalten. Der Befehl stat gibt detaillierte Informationsdateiattribute zurück, z. B. wann die Datei das letzte Mal aufgerufen und geändert wurde.

Die Syntax ist recht einfach. Auf stat folgt der Dateiname oder der vollständige Pfad zur Datei.

$ stat filename

Status von ‘file1.txt’

Aus der obigen Ausgabe können wir unter anderem deutlich erkennen, wann auf die Datei zuletzt zugegriffen wurde ( Zugriffsdatum ), Datum ändern, Datum ändern.

Wenn Sie nur das geänderte Datum anzeigen und alle anderen Informationen weglassen möchten, führen Sie den folgenden Befehl aus:

$ stat -c ‘%y’ file1.txt

Verwenden Sie den Befehl stat, um nur das geänderte Datum zu überprüfenVerwenden Sie den Befehl stat, um nur das geänderte Datum zu überprüfen

Der -c Option wird verwendet, um das Datum in einem benutzerdefinierten Format zurückzugeben, während die '%y' Flag zeigt die letzte Änderungszeit an. Für Verzeichnisse bleibt die Syntax gleich. Ersetzen Sie einfach den Dateinamen durch den des Verzeichnisses.

2. Verwenden des Datumsbefehls

Der date-Befehl in seiner grundlegenden Syntax zeigt das aktuelle Datum an. Bei Verwendung mit dem -r Option können Sie das letzte Änderungsdatum einer Datei wie gezeigt anzeigen.

$ date -r filename

Für example,

$ date -r file1.txt

date-Befehl zum Anzeigen des letzten Änderungsdatumsdate-Befehl zum Anzeigen des letzten Änderungsdatums

3. Verwenden des Befehls ls -l

Der Befehl ls -l wird normalerweise für lange Listen verwendet – zeigt zusätzliche Informationen über eine Datei an, wie z. B. Dateibesitz und -berechtigungen, Größe und Erstellungsdatum. Um die zuletzt geänderten Zeiten aufzulisten und anzuzeigen, verwenden Sie die lt Option wie abgebildet.

$ ls -lt filename

Überprüfen Sie die zuletzt geänderte Datei mit ls -ltÜberprüfen Sie die zuletzt geänderte Datei mit ls -lt

4. Verwenden von httpie

Eine andere Möglichkeit, das Datum der letzten Änderung zu überprüfen, besteht darin, das httpie HTTP-Befehlszeilen-Client-Tool zu verwenden. Das Tool wird normalerweise für die Interaktion mit HTTP-Servern und APIs verwendet und kann auch überprüfen, wann eine Datei, die sich auf einem Webserver befindet, zuletzt geändert wurde.

Aber zuerst müssen Sie es mit dem Befehl installieren:

$ pip3 install httpie --user

Führen Sie unter Ubuntu / Debian / Mint den Befehl aus:

$ sudo apt install httpie

Um zu überprüfen, wann eine Datei auf einem Webserver zuletzt geändert wurde, verwenden Sie die Syntax:

$ http -h  [url] | grep 'Last-Modified'

Für example:

$ http -h https://linoxide.com/wp-content/uploads/2020/09/Fedora-32-desktop.png | grep -i 'Last-Modified'

Ausgabe

Last-Modified: Fri, 18 Sep 2020 22:38:48 GMT

Fazit

Damit ist dieser Artikel abgeschlossen. In diesem Handbuch haben wir verschiedene Möglichkeiten vorgestellt, mit denen Sie das Datum der letzten Änderung einer Datei auf einem Linux-System und sogar einer auf einem Webserver gehosteten Datei mit dem httpie-Tool auflisten können. Hoffentlich werden Sie keine Probleme beim Anzeigen haben, wann Dateien zuletzt geändert wurden.