Wie man die Ausgabe des ‚ls‘-Befehls nach dem zuletzt geänderten Datum und der zuletzt geänderten Zeit sortiert

Eines der häufigsten Dinge, die ein Linux-Benutzer immer auf der Befehlszeile tun wird, ist das Auflisten des Inhalts eines Verzeichnisses. Wie wir vielleicht bereits wissen, sind ls und dir die beiden verfügbaren Befehle unter Linux zum Auflisten des Verzeichnisinhalts, wobei ersterer beliebter ist und in den meisten Fällen von Benutzern bevorzugt wird.

Beim Auflisten des Verzeichnisinhalts können die Ergebnisse nach verschiedenen Kriterien wie der alphabetischen Reihenfolge der Dateinamen, der Änderungszeit, der Zugriffszeit, der Version und der Dateigröße sortiert werden. Das Sortieren nach jeder dieser Dateieigenschaften kann durch Verwendung einer spezifischen Flagge aktiviert werden.

In diesem kurzen ls-Befehlsführer werden wir uns ansehen, wie man die Ausgabe des ls-Befehls nach der letzten Änderungszeit (Datum und Uhrzeit) sortiert.

Beginnen wir mit der Ausführung einiger grundlegender ls-Befehle.

Linux Grundlegende ls-Befehle

1. Das Ausführen des Befehls ls ohne Anhängen eines Arguments listet den Inhalt des aktuellen Arbeitsverzeichnisses auf.

$ ls 
List Content of Working Directory

2. Um den Inhalt eines Verzeichnisses, zum Beispiel das Verzeichnis /etc, aufzulisten, verwenden Sie:

$ ls /etc
List Contents of Directory

3. Ein Verzeichnis enthält immer einige versteckte Dateien (mindestens zwei), daher verwenden Sie die Option -a oder --all, um alle Dateien in einem Verzeichnis anzuzeigen:

$ ls  -a
List Hidden Files in Directory

4. Sie können auch detaillierte Informationen zu jeder Datei in der Ausgabe von ls anzeigen, wie z.B. die Dateiberechtigungen, die Anzahl der Verknüpfungen, den Namen des Besitzers und des Gruppenbesitzers, die Dateigröße, die Zeit der letzten Änderung und den Datei-/Verzeichnisnamen.

Dies wird durch die Option -l aktiviert, was ein langes Listenformat bedeutet, wie im nächsten Screenshot zu sehen:

$ ls -l
Long List Directory Contents

Dateien nach Zeit und Datum sortieren

5. Um Dateien in einem Verzeichnis aufzulisten und sie nach dem zuletzt geänderten Datum und der Uhrzeit zu sortieren, verwenden Sie die Option -t wie im folgenden Befehl:

$ ls -lt 
Sort ls Output by Date and Time

6. Wenn Sie eine umgekehrte Sortierung von Dateien nach Datum und Uhrzeit wünschen, können Sie die Option -r verwenden, um wie folgt zu arbeiten:

$ ls -ltr
Sort ls Output Reverse by Date and Time

Wir werden hier vorerst enden, jedoch gibt es weitere Nutzungsinformationen und Optionen im ls-Befehl, also sehen Sie sich diese bitte an oder irgendeinen anderen Leitfaden, der ls-Befehlstricks oder den Sortierbefehl bietet. Zu guter Letzt können Sie uns über den Feedback-Bereich unten erreichen.

Source:
https://www.tecmint.com/sort-ls-output-by-last-modified-date-and-time/