Linux中查找并批量删除文件或文件夹的方法

发布时间:2020-02-01编辑:脚本学堂
本文介绍下,在linux系统中,查找与批量删除文件或文件夹的方法,有需要的朋友,可以参考下。

在文章 将文件(或目录)批量拷贝到多个目录中,我们通过一句命令,把文件或者目录批量地拷贝到当前文件夹以及其下所有文件夹中。

但是,有时会遇到这样的问题:
把文件或者文件夹批量拷贝到无数个文件夹之后,却发现文件拷贝错了,或有东西需要修改。
此时,不可以逐个修改或逐个删除刚才拷贝的文件,需要批量删除掉。

我们这里介绍下,在linux系统中,如何使用 find 这个命令,查找并且删除一个我们指定文件名的文件。

1,在当前目录中开始查找它本身以及他的所有子目录,并且删除所有叫做 readme.txt 的文件:
 

find . -name “readme.txt” -delete

2,在当前目录中开始查找它本身以及他的所有子目录,并且删除所有以 zip 为后缀的文件:
 

find . -name “*.zip” -delete