So sortieren Sie den ls-Befehl nach Datum
Inhaltsverzeichnis:
Der Befehl „ls“ listet alle Dateien und Ordner in einem Verzeichnis in der Befehlszeile auf, aber standardmäßig gibt ls eine Liste in alphabetischer Reihenfolge zurück. Mit einem einfachen Befehlsflag können Sie ls stattdessen nach Datum sortieren lassen und die zuletzt geänderten Elemente oben in den Ergebnissen des ls-Befehls anzeigen. Dieser Trick gilt für die ls-Befehlsausgabe in Mac OS / Mac OS X, Linux, BSD sowie Bash in Windows.
Das Flag -t sortiert die ls-Befehlsausgabe nach Datum und Uhrzeit der letzten Änderung, aber für beste Ergebnisse sollten Sie es wahrscheinlich mit dem Flag -l für lange Listen und vielleicht einigen anderen anwenden Gut. Sehen wir uns einige hilfreiche Möglichkeiten an, um die ls-Ausgabe nach Datum zu sortieren.
Ausgabe von ‚ls‘ nach Datum sortieren
Das Flag -t sortiert die Ausgabe des Befehls ls nach Datum und Uhrzeit der letzten Änderung:
- Öffnen Sie das Terminal, falls Sie dies noch nicht getan haben (/Applications/Utilities/ in Mac OS) und navigieren Sie mit ls zu dem Verzeichnis, das Sie nach Datum sortieren möchten
- Geben Sie die folgende Befehlssyntax aus:
- Drücken Sie die Eingabetaste, um die Verzeichnisinh alte anzuzeigen, die mit ls nach Datum aufgelistet sind
ls -lt
Die zuletzt geänderten Elemente werden oben in der Befehlsausgabe angezeigt, anstatt die zurückgegebene Liste in alphabetischer Reihenfolge anzuzeigen.
Zeige ls Nach Datum sortieren, für Menschen lesbar, alle Dateien
Meine persönliche Vorliebe für die Sortierung der ls-Ausgabe nach dem Änderungsdatum ist die Verwendung von -lt, aber auch -h für menschenlesbare Größen und -a, um auch alle Dateien mit vorangestellten Punkten anzuzeigen. Dies macht es auch zu einem leicht zu merkenden Flag von -h alt, das so verwendet wird:
ls -h alt
Umkehren von ls Sortieren nach Datumsausgabe
Wenn Sie die Reihenfolge umkehren möchten, sodass die zuletzt geänderten Elemente unten in der Ausgabe des ls-Befehls stehen, können Sie auch das Flag -r wie folgt hinzufügen:
ls -h altr
Die Ausgabe ist dieselbe, außer dass sie in umgekehrter Reihenfolge angezeigt wird, mit dem ältesten Änderungsdatum oben und dem Datum und der Uhrzeit der letzten Änderung unten.
Dieser Trick gilt natürlich für die Befehlszeile und das Terminal, aber das Sortieren nach Datum und Variationen des Änderungsdatums oder des letzten Öffnungsdatums kann auch für den Finder unglaublich nützlich sein. Zum Beispiel ist das Sortieren des Mac-Finders „Alle meine Dateien“ nach dem letzten Öffnungsdatum ein großartiger Tipp, der auf ähnliche Weise auf jeden anderen Ordner angewendet werden kann, der im Finder auf dem Mac angezeigt wird, um anzuzeigen, wann eine Datei zuletzt aufgerufen oder geändert wurde.
Haben Sie weitere hilfreiche Tipps oder Tricks zum Sortieren von Verzeichnissen nach Datum? Lass es uns in den Kommentaren unten wissen.