Операційна система: Linux
Тип файлової системи: ext3
Краще рішення: bash (скрипт / oneliner), рубін, пітон
У мене є кілька каталогів з кількома підкаталогами та файлами в них. Мені потрібно скласти список усіх цих каталогів, який побудований таким чином, що кожен каталог першого рівня відображається поруч із датою та часом останнього створеного / модифікованого файлу в ньому.
Щоб уточнити, якщо я торкнуся файла або зміню його вміст на кілька рівнів підкаталогів вниз, ця часова мітка повинна відображатися поруч із назвою каталогу першого рівня. Скажіть, у мене такий структурований каталог:
./alfa/beta/gamma/example.txt
і я змінюю вміст файлу example.txt
, мені потрібно, щоб цей час відображався поруч із каталогом першого рівня alfa
у читаному для людини вигляді, а не епоха. Я пробував деякі речі , використовуючи знахідку, xargs
, sort
і любить , але я не можу обійти цю проблему , що файлова система Відмітка «Альфа» не змінюється , коли я створюю / змінювати файли на кілька рівнів вниз.