Я ищу параметры для ls
или что-то эквивалентное, которые делают следующее для указанного каталога:
Для каждого подкаталога:
- Посмотрите на каждый файл и каталог, который он содержит, рекурсивно.
- Найдите файл или каталог с самой последней датой обновления / изменения.
- Показать эту рекурсивную обновленную дату.
- При желании можно отсортировать по этой рекурсивной обновленной дате.
Afaik, обычная команда ls -lArt
просматривает только дату обновления самой папки, а не ее содержимое.
Итак, я ищу эквивалент того, что du -hs * | sort -h
делает для размера файла.
пример
Рассмотрим следующую структуру каталогов.
- dir
- subdir1: last udpated 2013-07-07
- subdir1a: last updated 2012-01-01
* file1a1.txt last updated 2016-02-22
* file1b.txt: last updated 2016-01-06
* file1c.txt: last updated 2015-12-30
- subdir2: last updated 2016-03-10
* file2a.txt: last updated 2016-02-04
* file3.txt: last updated 2014-02-13
Вывод ls-special dir
(отсортированный) будет выглядеть так:
file3.txt: last updated 2014-02-13
subdir1: last updated 2016-02-22
subdir2: last updated 2016-03-10