我想搜索某些文件夹和子文件夹中的文件,然后从中删除它,然后将其移动到某个日志目录中? 我可以使用两个find命令,并完成下面的工作
find $Some_Path -name "*_.txt" -type f >> $SOMELOGDIR
find $Some_Path -name "*_.txt" -type f -exec rm -rf '{}' ';'
我们可以使用一个find命令完成工作吗?
答案 0 :(得分:0)
使用-print
命令以及-printf
或find
可以使用-exec
/ -delete
个选项。参见手册页。
同样rm -v ...
将打印它正在做的事情。
答案 1 :(得分:0)
搜索某些文件夹和子文件夹中的文件,然后将其删除 从相同的,然后将其移动到某个日志目录
您可以试试find
:
find . -name '*_.txt' -type f -exec mv '{}' $LOGDIR \;