ls: Wie liste ich Verzeichnisse auf, die nach Zeitstempeln der darin enthaltenen Dateien sortiert sind


14

Wie liste ich Verzeichnisse nach ihrer Zugriffszeit in dem Sinne auf, dass einige neue Dateien / Verzeichnisse erstellt werden (z. B. Verzeichnisse mit den zuletzt erstellten Dateien).


Führen Sie man lseine vollständige Liste der Optionen aus, einschließlich verschiedener Sortiermöglichkeiten.
Caleb

Antworten:


21

Es gibt einige Optionen, die Sie kombinieren können.

Der -cSchalter sortiert nach der geänderten Zeit [1]:

-c mit -lt : Sortieren nach und Anzeigen der Uhrzeit (Zeitpunkt der letzten Änderung der Dateistatusinformationen) mit -l : Anzeigen der Uhrzeit und Sortieren nach Namen, ansonsten:
Sortieren nach Uhrzeit

Die Schalter -uund -tkönnen auch verwendet werden:

-t Nach Änderungszeit sortieren
-u mit -lt : Nach Zugriffszeit sortieren und anzeigen mit -l : Zugriffszeit anzeigen und ansonsten nach Namen sortieren: Nach Zugriffszeit sortieren

Man könnte alles so zusammenfassen [2]:

ls -ltcr         # sort by and show change time, most recent last
ls -ltur         # sort by and show access time, most recent last
ls -ltr          # sort by date, most recent last

[1] http://unixhelp.ed.ac.uk/CGI/man-cgi?ls

[2] -rkehrt die Reihenfolge um

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.