Linux下通配符批量删除相同文件

很多时候,我们需要删除在不同文件夹里面的某个相同的文件,在Windows中,我们可以利用搜索命令来搜索出来,并且可以很简单的删除。

Linux中,同样可以很简单的解决这一个问题,批量删除文件。

我们需要用到find命令。

关于find命令,可以看这里。

列出搜索到的文件
 
find . -name "shuaige.txt" -exec ls {} \;
 
批量删除搜索到的文件
 
find . -name "shuaige.txt" -exec rm -f {} \;
 
删除前有提示
 
find . -name "shuaige.txt" -ok rm -rf {} \;
 
删除当前目录下面所有 test 文件夹下面的文件
 
find . -name "test" -type d -exec rm -rf {} \;

你可能感兴趣的:(Linux基础)