找到目录下所有一test开头的文件并删除:
1. find ./ -name "test*" | xargs rm -rf
2. find ./ -name "test*" -exec rm -rf {}\;
3. rm -rf $(find ./ -name "test*")
如果想指定递归深度, 可以这样:
1. find ./ -maxdepth 3 -name "*.txt" | xargs rm -rf
2. find ./ -maxdepth 3 -name "test*" -exec rm -rf {}\;
3. rm -rf $(find ./ -maxdepth 3 -name "test*")
这样只会查找3层目录中符合条件的文件并删除。
标签:面试题,name,查找文件,rf,maxdepth,Linux,test,rm,find From: https://www.cnblogs.com/vaeislike/p/17785754.html