ls: как мне составить список каталогов, отсортированных по временным меткам файлов, которые он содержит
14
Как мне перечислить каталоги по времени их доступа в том смысле, что создаются новые файлы / каталоги (скажем, каталоги, содержащие самые последние созданные файлы).
Запустите man lsдля получения полного списка опций, включая различные возможности сортировки.
Калеб
Ответы:
21
Есть несколько вариантов, которые вы можете комбинировать.
В -cпереключателе сортирует по времени Модифицированный [1]:
-c с -lt : сортировать и показывать, ctime (время последнего изменения информации о состоянии файла) с -l : показывать ctime и сортировать по имени, в противном случае:
сортировать по ctime
Переключатели -uи -tтакже могут быть использованы:
-t сортировать по времени изменения -u с помощью -lt : сортировать и показывать, время доступа с помощью -l : показывать время доступа и сортировать по имени, в противном случае: сортировать по времени доступа
Вы можете собрать все это вместе так [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
man ls
для получения полного списка опций, включая различные возможности сортировки.Ответы:
Есть несколько вариантов, которые вы можете комбинировать.
В
-c
переключателе сортирует по времени Модифицированный [1]:Переключатели
-u
и-t
также могут быть использованы:Вы можете собрать все это вместе так [2]:
[1] http://unixhelp.ed.ac.uk/CGI/man-cgi?ls
[2]
-r
меняет порядокисточник