ls: jak wyświetlić katalogi posortowane według znaczników czasowych plików w nim zawartych

14

Jak wyświetlić listę katalogów według czasu dostępu w tym sensie, że tworzone są niektóre nowe pliki / katalogi (powiedzmy katalogi zawierające ostatnio utworzone pliki).

mkc
źródło
Uruchom man lspełną listę opcji, w tym różne możliwości sortowania.
Caleb,

Odpowiedzi:

21

Istnieje kilka opcji, które można łączyć.

Te -crodzaje przełączników za czas modyfikacji: [1]

-c z -lt : sortuj i pokaż ctime (czas ostatniej modyfikacji informacji o statusie pliku) z -l : pokaż ctime i sortuj według nazwy inaczej:
sortuj według ctime

Te -ui -tprzełączniki mogą być również stosowane:

-t sortuj według czasu modyfikacji
-u z -lt : sortuj według i pokazuj czas dostępu z -l : pokaż czas dostępu i sortuj według nazwy w przeciwnym razie: sortuj według czasu dostępu

Możesz to wszystko złożyć tak [2]:

ls -ltcr         # sort by and show change time, most recent last
ls -ltur         # sort by and show access time, most recent last
ls -ltr          # sort by date, most recent last

[1] http://unixhelp.ed.ac.uk/CGI/man-cgi?ls

[2] -rodwraca kolejność

jasonwryan
źródło