Перечислите всю структуру папок (включая подпапки) с последним измененным атрибутом времени (или всеми атрибутами) в Терминале
Я хотел бы знать, как перечислить все папки, включая подпапки, скажем, на внешнем жестком диске, с его последней измененной отметкой времени (с точностью до секунд) в терминале?
Я знаю, что мы можем использовать "ls -lT" для отображения метки времени в определенном каталоге (с файлами, хотя мне это не нужно), но я хочу, чтобы он включал также все подкаталоги с атрибутами файлов или без них включен.
Я также нахожу эту команду "find . -Type d | sed -e "s/[^-][^/]*// |/g" -e "s/|([^ ])/|-\1/"" может показать дерево каталогов. Мое желание состоит в том, чтобы иметь последнюю измененную метку времени помимо нее.
Спасибо, парни! С уважением,
1 ответ
После установки binutils (проверьте https://www.topbug.net/blog/2013/04/14/install-and-use-gnu-command-line-tools-in-mac-os-x/) я использовал
находить. -type d -exec stat -c "%n %y" {} \;
чтобы сделать работу. Спасибо Абделуахабу и темам:
/questions/20812941/kak-otobrazit-izmenennoe-vremya-s-pomoschyu-komandyi-najti/20812971#20812971