So sortieren Sie die Ausgabe des Befehls 'ls' nach Datum und Uhrzeit der letzten Änderung
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 Befehle, die unter Linux zum Auflisten von Verzeichnisinhalten verfügbar sind, wobei ersterer beliebter ist und in den meisten Fällen von Benutzern bevorzugt wird.
Bei der Auflistung von Verzeichnisinhalten können die Ergebnisse nach verschiedenen Kriterien sortiert werden, z. B. nach alphabetischer Reihenfolge der Dateinamen, Änderungszeit, Zugriffszeit, Version und Dateigröße. Das Sortieren nach jeder dieser Dateieigenschaften kann mithilfe eines bestimmten Flags aktiviert werden.
In dieser kurzen Anleitung für den Befehl ls werden wir uns ansehen, wie die Ausgabe des Befehls ls nach dem Zeitpunkt der letzten Änderung (Datum und Uhrzeit) sortiert wird.
Beginnen wir mit der Ausführung einiger grundlegender ls-Befehle.
Linux Grundlegende ls-Befehle
1. Wenn Sie den Befehl ls ausführen, ohne ein Argument anzuhängen, wird der Inhalt des aktuellen Arbeitsverzeichnisses aufgelistet.
$ ls
2. Um den Inhalt eines beliebigen Verzeichnisses, z.B. des Verzeichnisses /etc, aufzulisten, verwenden Sie:
$ ls /etc
3. Ein Verzeichnis enthält immer ein paar versteckte Dateien (mindestens zwei), daher verwenden Sie das Flag -a oder --all, um alle Dateien in einem Verzeichnis anzuzeigen:
$ ls -a
4. Sie können auch detaillierte Informationen zu jeder Datei in der ls-Ausgabe drucken, z. B. die Dateiberechtigungen, die Anzahl der Links, den Namen des Eigentümers und des Gruppenbesitzers, die Dateigröße, den Zeitpunkt der letzten Änderung und den Datei-/Verzeichnisnamen.
Dies wird durch die Option -l aktiviert, was ein langes Listing-Format wie im nächsten Screenshot bedeutet:
$ ls -l
Sortieren von Dateien nach Uhrzeit und Datum
5. Um Dateien in einem Verzeichnis aufzulisten und sie nach Datum und Uhrzeit der letzten Änderung zu sortieren, verwenden Sie die Option -t wie im folgenden Befehl:
$ ls -lt
6. Wenn Sie eine umgekehrte Sortierung von Dateien basierend auf Datum und Uhrzeit wünschen, können Sie die Option -r verwenden, um wie folgt zu arbeiten:
$ ls -ltr
Wir werden hier vorerst enden, aber es gibt mehr Informationen und Optionen zur Verwendung im ls-Befehl, also machen Sie es sich zur Aufgabe, ihn oder andere Anleitungen durchzusehen, die ls-Befehlstricks anbieten, die jeder Linux-Benutzer kennen sollte, oder verwenden Sie den sort-Befehl. Zu guter Letzt können Sie uns über den Feedback-Bereich unten erreichen.





