linux下删除隐藏文件夹及子文件夹

找到隐藏的文件夹查找并删除

[root@localhost data]# find ./ -type d -name ‘.svn’ |xargs rm -fr

找到根目录下所有的以test开头的文件并把查找结果当做参数传给rm -rf命令进行删除: 
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 “*.mp3” |xargs rm -rf 
2、find / -maxdepth 3 -name “test*” -exec rm -rf {} \; 
3、rm -rf $(find / -maxdepth 3 -name “test”) 
这样只会查找三层目录中符合条件的文件并删除掉! 

关于查找find命令更多使用细节可参考:https://www.cnblogs.com/jiftle/p/9707518.html

    原文作者:甘苦
    原文地址: https://blog.csdn.net/learnworm/article/details/93311623
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞