Вы можете запустить несколько команд одновременно:
find /tmp/processed/* -type d -ctime +10 -print -exec rm -rf {} \;
Вы можете использовать информацию, которую @ Ix07 разместил в своем ответе:
find /tmp/processed/* -type d -ctime +10 -printf "%p %TY-%Tm-%Td %TH:%TM:%TS %TZ\n" -exec rm -rf {} \;
Вы можете перенаправить вывод этого в файл.
Обратите внимание, однако, что это может дать довольно грязный (не выровненный) вывод при просмотре. Поэтому мне нравится использовать команду column
в сочетании с вкладками в формате printf
для «таблификации» данных:
find /tmp/processed/* -type d -ctime +10 -printf "%p\t%TY-%Tm-%Td\t%TH:%TM:%TS\t%TZ\n" -exec rm -rf {} \; | column -t
Я проверил вывод выше, и это выглядело так для меня:
/tmp/processed $ find * -type d -ctime +10 -printf "%p\t%TY-%Tm-%Td\t%TH:%TM:%TS\t%TZ\n" -exec rm -rf {} \; | column -t
bar 2019-02-07 20:35:15.8718172190 WAT
foo 2019-02-07 20:35:54.5638166540 WAT
Посмотрите на странице человека для find
, чтобы узнать больше (TIP: Поиск на странице человека для -printf