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.