У меня есть скрипт bash, в конце я найду папки с измененными временными метками, превышающими 5 дней, а затем передам их в xargs в rm.Это работает нормально, и для печати команды я использую опцию -t также для xargs.Но мне нужен этот вывод записан в файл журнала.поэтому моя командная строка выглядит следующим образом:
find /tmp/test -type d -mtime +5 -print0 | xargs -t -0 -I {} /bin/rm -rf '{}'
Я хотел бы получить выходные данные, чтобы узнать, какие все папки будут удалены в файл с именем rmdirs.log
Я попытался перенаправить его в файл, но, как показано ниже, он не будет работать;
find /tmp/test -type d -mtime +5 -print0 | xargs -t -0 -I {} /bin/rm -rf '{}' >> rmdirs.log
Любая помощь будет принята с благодарностью.