ls: как я перечисляю каталоги, отсортированные по меткам времени файлов, которые он содержит

Как перечислить каталоги по времени их доступа в том смысле, что создаются некоторые новые файлы / каталоги (скажем, каталоги, содержащие недавно созданные файлы).

  • получать размер файла и количество строк одновременно
  • Символ, который будет отображаться первым в выводе `ls`?
  • Как мне передать ls в grep и удалить файлы, отфильтрованные grep?
  • Странное несоответствие размеров файлов от ls
  • В чем смысл ls -f (или, почему это висит?)
  • Каков верный способ пожара найти все файлы и / или путь, содержащий 2 ключевых слова?
  • Как исключить выходной файл из ls output
  • Как узнать список каталогов в файловой системе?
  • Как перечислить только файлы в каталоге, разделенные запятыми
  • Как wc -l `ls` дает фактическое количество строк?
  • ls и команда find, исключая определенный каталог
  • Команда одиночной строки для последнего файла cat в ls -lrt output?
  • One Solution collect form web for “ls: как я перечисляю каталоги, отсортированные по меткам времени файлов, которые он содержит”

    Есть несколько вариантов, которые вы можете комбинировать.

    Переключатель -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 

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

    [2] -r отменяет порядок

    Linux и Unix - лучшая ОС в мире.