我有一个bash脚本,最后将找到修改后的时间戳大于5天的文件夹,然后将其通过管道传递给xargs到rm。这工作正常,并且也可以为xargs打印我正在使用-t选项的命令。但是我需要将此输出写入日志文件。 所以我的命令行如下:
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
任何帮助将不胜感激。