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:
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.
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.