Wie werden die Ergebnisse des Befehls ls nach Änderungsdatum sortiert (Verzeichnisse zuerst)?


18

Ich kann feuern

ls -lrt 

um Dateien und Ordner nach Änderungsdatum zu sortieren, dies trennt jedoch keine Verzeichnisse von Dateien. Ich möchte lsmir zuerst Verzeichnisse nach Änderungsdatum und dann Dateien nach Änderungsdatum anzeigen lassen. Wie geht das?

Antworten:


25

was ist mit so etwas:

ls -ltr --group-directories-first

Vielen Dank! Irgendwie konnte ich das auf der Manpage nicht finden. Mein schlechtes, danke!
Jrara

5

ls -t

oder (umgekehrt, zuletzt unten):

ls -tr

Die lsManpage beschreibt dies detaillierter und listet andere Optionen auf.

Verzeichnisse haben ddavor Berechtigungen inls -ltr

Verwenden Sie also, um Verzeichnisse mit sortiertem Änderungsdatum zu erhalten

ls -ltr |grep ^d

Und zu anderen Dateien als Verzeichnissen

ls -ltr | grep -v ^d


Nein, dies führt nicht zum richtigen Ergebnis.
Jrara


Sie sind in Bezug auf Ordner korrekt. Ich habe die Frage aktualisiert.
Jrara

Vielen Dank für Ihre Antwort, aber wenn Sie meine Frage sorgfältig lesen, werden Sie feststellen, dass ich bereits weiß, wie ich die Ausgabe nach dem Änderungsdatum sortiere (ls -lrt), aber nicht, wie die Ergebnisse sortiert werden, sodass die Verzeichnisse zuerst nach dem Änderungsdatum und angezeigt werden dann Dateien nach Änderungsdatum.
Jrara

hey jrara ich habe deine frage .. ich komme mit der
antwort
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.