在unix中同时删除和记录文件

时间:2017-06-09 08:19:58

标签: unix

我想搜索某些文件夹和子文件夹中的文件,然后从中删除它,然后将其移动到某个日志目录中? 我可以使用两个find命令,并完成下面的工作

find $Some_Path -name "*_.txt" -type f  >> $SOMELOGDIR

find $Some_Path -name "*_.txt" -type f -exec rm -rf '{}' ';'

我们可以使用一个find命令完成工作吗?

2 个答案:

答案 0 :(得分:0)

使用-print命令以及-printffind可以使用-exec / -delete个选项。参见手册页。

同样rm -v ...将打印它正在做的事情。

答案 1 :(得分:0)

  

搜索某些文件夹和子文件夹中的文件,然后将其删除   从相同的,然后将其移动到某个日志目录

您可以试试find

find . -name '*_.txt' -type f -exec mv '{}' $LOGDIR \;