Linux -Listendateien nach Datum

Linux -Listendateien nach Datum
In diesem Tutorial wird erläutert, wie Sie Dateien unter Linux auflisten, sortieren und finden.

Zuvor haben wir ein Tutorial veröffentlicht, in dem erläutert wurde, wie Dateien nach Größe unter Linux aufgelistet sind. Nachdem Sie das aktuelle Tutorial gelesen haben.

Das in diesem Dokument bereitgestellte Wissen ist für alle Linux -Benutzerebenen obligatorisch.

Alle in diesem Artikel angezeigten Schritte enthalten Screenshots, um alle Linux -Benutzer zu vereinfachen, sie zu befolgen und sie anzuwenden.

In diesem Dokument erläuterte Themen umfassen:

  • So listen Sie Dateien nach dem letzten Änderungsdatum auf
  • Dateien nach dem letzten Zugriffsdatum auflisten
  • So listen Sie Dateien nach genauem Datum auf
  • Spezifische monatliche geänderte Dateien
  • So listen Sie Dateien nach Zeitintervall auf
  • Listen Sie neuere oder älter als eine bestimmte Datumsdateien auf
  • Auflistung nach bestimmten Minuten geänderte Dateien
  • Was sind Zeitstempel von Mime, Butter und CTime?

Dateien nach Datum mit dem Befehl LS auflisten

Der erste in diesem Tutorial erläuterte Befehl ist der Befehl LS (List), der in allen Linux -Verteilungen verfügbar ist. In diesem Abschnitt lernen Sie die verschiedenen Tipps, um Dateien basierend auf den verschiedenen Zeit-/Datumsbedingungen anzuzeigen.

Dateien nach dem letzten Änderungsdatum auflisten

Im ersten Beispiel listen wir die Dateien auf, die nach Änderungsdatum in einem Verzeichnis sortiert sind. Um es zu erreichen, führen wir die aus ls Befehl gefolgt von dem -lt Flagge.

LS -LT

Wie Sie sehen können, werden die letzten geänderten Dateien oben auf der Liste angezeigt.

Sie können das inverse Ergebnis erhalten und die zuletzt geänderten Dateien in einem Verzeichnis unten in der Liste anzeigen. Dies kann durch Hinzufügen eines R zur vorherigen Flagge erfolgen, was bedeutet, die Verwendung der Verwendung -ltr Flagge wie in der folgenden Abbildung gezeigt:

ls -ltr

Auf diese Weise können Sie den Befehl LS verwenden, um die Dateien nach letzter Änderungszeit aufzulisten.

Listen Sie Dateien nach dem letzten Zugriffsdatum auf

Um die Dateien nach der letzten Zugriffszeit aufzulisten, verwenden Sie den vorherigen Befehl addieren a "U" In der Flagge, wie im folgenden Beispiel gezeigt:

ls -ltu

Wie Sie in der vorherigen Abbildung sehen können, werden die zuletzt aufgerufenen Dateien oben auf der Liste angezeigt.

Fügen Sie den folgenden Befehl hinzu und fügen Sie eine hinzu, um die zuletzt zugegriffenen Dateien zu drucken, und fügen Sie eine hinzu "R".

LS -LTUR

Lesen Sie in den folgenden Abbildungen weiter, um zu erfahren, wie Sie die Dateien nach genauem Datum finden.

Listen Sie Dateien nach genauem Datum auf

Wenn Sie die Dateien nach genauem Datum durchsuchen möchten, können Sie das LS mit Grep kombinieren, wie im folgenden Beispiel gezeigt. Der folgende Befehl zeigt alle geänderten Dateien am Datum 2021-12-02.

ls-Vollzeit | Grep '2021-12-02'

Listen Sie spezifische monatemodifizierte Dateien auf

Das folgende Beispiel zeigt, wie die Dateien nach Monat aufgelistet sind. Dies zeigt alle Dateien, die in einem bestimmten Monat geändert wurden, jedoch nicht in einem bestimmten Jahr. Wenn wir die Dateien vom 31. Mai mit dem folgenden Befehl durchsuchen, werden die Dateien angezeigt, die am 31. Mai aller Jahre geändert wurden.

ls -lt | Grep '31. Mai' '

Dateien nach Datum mit der finden Befehl

In diesem Abschnitt wird erläutert, wie die Dateien nach Datum mit dem auflisten finden Befehl, kombiniert mit dem vorherigen erklärten ls Befehl.

Der folgende Abschnitt zeigt eine zusätzliche Auflistungszeitbedingungen.

So listen Sie Dateien nach Zeitintervall mit dem auf finden Befehl

Das folgende Beispiel zeigt, wie der Befehl Find verwendet wird, gefolgt von der -mtime Falten Sie die Auflistung der Dateien und Verzeichnisse unter dem /var/log/snort/ Verzeichnis, das in den letzten 24 Stunden erstellt oder modifiziert wurde, wo -1 zeigt einen Tag an.

Finden Sie/var/log/snort/-mtime -1 -ls

Das folgende Beispiel tut dasselbe, aber die -3 anstelle von -1 weist Find und LS an, die erstellten oder modifizierten Dateien in den letzten 3 Tagen anzuzeigen.

Finden Sie /etc -mtime -3 -ls

Im Gegensatz zum vorherigen Beispiel können Sie auch das Mime -Flag verwenden, um die Dateien vor einem bestimmten Datum anzugeben. Wenn wir beispielsweise das Flag -3 -Flag verwendet haben, um die geänderten Dateien in den letzten 3 Tagen aufzulisten, können wir die +3 -Datei verwenden, um die vor drei Tagen geänderten Dateien aufzulisten, die vor drei Tagen älter als 72 Stunden geändert wurden (ohne in den geänderten Dateien in in die in den die letzten 3 Tage).

Finden Sie /etc -mtime +3 -ls

Das Kombinieren beider Optionen ist wie im folgenden Beispiel möglich, in dem wir die Dateien, die älter als 5 Tage, jedoch neuer als 15 Tage auflisten, auflisten.

Finden Sie /usr -mtime +5 -mtime -15

Die zuvor beschriebenen Methoden sind ausgezeichnet, um die Dateien, die Sie bei erstellt oder geändert wurden, leicht zu finden.

Listen Sie alle geänderten Dateien nach oder vor einem bestimmten Datum auf

Sie können auch den Befehl Find verwenden, gefolgt vom Flag -NeWerMT -Flag, um die nach oder vor einem bestimmten Datum geändert.

Die Syntax ist einfach:

Finden -NEUERMT <"YY.MM.DD">

Wenn wir die nach dem 22.05.18 geänderten Dateien auflisten möchten, führen wir den in der folgenden Abbildung gezeigten Befehl aus:

Finden Sie / etc / -Newermt "2022-05-18"

Im Gegensatz zum vorherigen Beispiel möchten wir nur die Dateien auflisten, die vor 2022/05/18 geändert wurden, den Befehl im folgenden Screenshot ausführen. Beachten Sie, dass wir a hinzugefügt haben “!” Symbol vor dem -NEUERMT Flagge.

Finden Sie /etc / ! -NEUERMT "2022-05-18"

Lesen Sie weiter, um zu lernen, wie man das Gleiche mit den winzigen Einheiten macht.

Auflistung nach bestimmten Minuten geänderte Dateien

Bei Verwendung der finden Befehl, Sie können auch die implementieren -Mmin Flagge, um die winzigen Einheiten anzugeben.

Der folgende Befehl weist den Fund an, die Dateien anzuzeigen, die in den letzten 3 Minuten innerhalb des aktuellen Verzeichnisses (DOT) geändert wurden.

finden . -Mmin 3

Wir haben dieses Tutorial für die Benutzer optimiert, die nach einer schnellen Lösung suchen, indem wir zuerst praktische Beispiele zeigen. Sie können die Erklärung darüber lesen, wie die zuvor beschriebenen Befehle in den folgenden Abbildungen funktionieren:

Was sind mtime, Älter und CTime Zeitstempel

Jede Linux -Datei (einschließlich Verzeichnisse) verfügt über 3 Zeitstempel in ihren Metadaten, die Informationen zu Dateizugriffs-, Dateiänderung oder Metadatenänderung enthalten.

Die Zeitstempel von Mime, Atime und CTime sind aufgrund ihrer Initialen als MAC -Zeitstempel bekannt.

  • Der Zeitstempel: Dieser Zeitstempel enthält Informationen zum Dateierstellung oder zum Änderungsdatum. Dies ist der Zeitstempel, der von den zuvor erläuterten Befehlen überprüft wird, wenn wir die Dateien nach Erstellung oder Änderungstermin verwalten oder auflisten möchten.
  • Der athem Timestempel: Dieser Zeitstempel enthält Informationen zum letzten Zugriff der Datei. Dies ist der Zeitstempel, der von den zuvor erklärten Befehlen überprüft wurde, wenn wir die zuletzt zuge zugriffen Dateien auflisten möchten.
  • Der Cime -Zeitstempel: Dieser Zeitstempel enthält keine Informationen über die Datei selbst, sondern auf seinen Metadaten. Dieser Zeitstempel informiert uns nicht über Änderungen des Dateiinhalts, sondern über Änderungen der Metadaten wie Dateiberechtigungen. Wenn wir nach Dateien suchen, deren Berechtigungen kürzlich bearbeitet wurden, können wir die CTime verwenden, um diese Dateien zu finden.

Wenn Sie lernen, welche Zeitstempel sind, können Sie verstehen, wie die Befehle, die wir in den vorherigen Abschnitten ausgeführt haben, funktionieren.

Abschluss

Wie jeder Benutzer annehmen kann, ist es für jeden Linux -Benutzer ein Muss zu wissen, wie man die Dateien nach Datum oder Uhrzeit findet und auflistet. Dies kann uns bei jeder Art von Aufgabe helfen, von täglichen Aufgaben bis hin zu verwandten Verabreichungskomplexaufgaben. Wie Sie sehen können, sind alle beschriebenen Schritte ziemlich einfach zu lernen und implementieren. In einigen Fällen können Sie das gleiche Ergebnis mit den verschiedenen Befehlen erhalten. Hier haben wir nur einen Weg für jeden Listentyp beschrieben, um Redundanz zu vermeiden und das Benutzerverständnis zu priorisieren.

Jeder Linux -Benutzer kann diese Befehle einbeziehen und seine Erfahrung vor den Linux -Terminals verbessern. Es wird dringend empfohlen, alle gezeigten Beispiele zu üben, zumindest um sich an ihre Existenz zu erinnern, indem die Mannseite für Spezifikationen gelesen wird. Alle Anweisungen in diesem Dokument sind für alle Linux -Verteilungen nützlich.

Vielen Dank, dass Sie dieses Tutorial gelesen haben, um zu erläutern, wie die Dateien nach Datum unter Linux aufgeführt sind. Folgen Sie uns weiter für professionelle Linux -Artikel.