Jak sortować wyniki według polecenia ls według daty modyfikacji (najpierw katalogi)?


18

Mogę strzelać

ls -lrt 

aby posortować pliki i foldery według daty modyfikacji, ale nie oddziela to katalogów od plików. Chcę lspokazać najpierw katalogi według daty modyfikacji, a następnie pliki według daty modyfikacji. Jak to zrobić?

Odpowiedzi:


25

co z czymś takim:

ls -ltr --group-directories-first

Wielkie dzięki! Jakoś nie udało mi się tego znaleźć na stronie podręcznika. Mój zły, dzięki!
jrara,

5

ls -t

lub (dla rewersu, najnowsze u dołu):

ls -tr

lsStrona podręcznika opisuje to dokładniej i listy innych opcji.

Katalogi mają dprzed tym uprawnienia wls -ltr

Aby uzyskać katalogi z posortowaną datą modyfikacji, użyj

ls -ltr |grep ^d

I do plików innych niż katalogi

ls -ltr | grep -v ^d


Nie, to nie daje poprawnego wyniku.
jrara,


Masz rację co do folderów, zaktualizowałem pytanie.
jrara,

Dziękuję za odpowiedź, ale jeśli dokładnie przeczytasz moje pytanie, możesz zauważyć, że już wiem, jak sortować wyniki ls według daty modyfikacji (ls -lrt), ale nie wiem, jak sortować wyniki, aby najpierw uzyskać katalogi według daty modyfikacji i następnie pliki według daty modyfikacji.
jrara,

hej, Jrara, mam twoje pytanie ... wracam z odpowiedzią ...
Munai Das Udasin
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.