-
Операционная система: Linux
-
Тип файловой системы: ext3
-
Предпочтительное решение: bash (script/oneliner), ruby, python
У меня есть несколько каталогов с несколькими подкаталогами и файлами в них. Мне нужно составить список всех этих каталогов, построенных таким образом, чтобы каждый каталог первого уровня указывался рядом с датой и временем последнего созданного/измененного файла внутри него.
Чтобы уточнить, если я касаюсь файла или изменяю его содержимое на несколько уровней подкаталога, эта метка времени должна отображаться рядом с именем каталога первого уровня. Скажем, у меня есть каталог, структурированный следующим образом:
./alfa/beta/gamma/example.txt
и я изменяю содержимое файла example.txt
, мне нужно, чтобы это время отображалось рядом с каталогом первого уровня alfa
в читаемой человеком форме, а не в эпоху. Я пробовал некоторые вещи, используя find, xargs
, sort
и подобные, но я не могу обойти проблему, что временная метка файловой системы 'alfa' не изменяется, когда я создаю/изменяю файлы на несколько уровней вниз.