背景
工作中有一个需求,将280个文件夹中以txt结尾的文件删除,并且这些文件的位置还不确定,所以我就想到了使用find和rm来完成任务
方法
find XXX -name "*.txt" | xargs rm -rf
说明:
如果管道符前面是字符串,完全不用使用xargs命令,但是前面产生的是文件名称,后面如果想正确接收,那就要使用该命令了,至于该命令如何使用,可以参考:Linux那点事-xargs命令详解
工作中有一个需求,将280个文件夹中以txt结尾的文件删除,并且这些文件的位置还不确定,所以我就想到了使用find和rm来完成任务
find XXX -name "*.txt" | xargs rm -rf
说明:
如果管道符前面是字符串,完全不用使用xargs命令,但是前面产生的是文件名称,后面如果想正确接收,那就要使用该命令了,至于该命令如何使用,可以参考:Linux那点事-xargs命令详解