递归删除.svn文件夹以及文件

来源:互联网 发布:知乎日报web电脑版 编辑:程序博客网 时间:2024/04/29 04:01

find . -type d -name ".svn" | xargs rm -rf

来自网络以下:

删除所有.svn目录

这也是我当初查找 Linux find 命令的目的。

1)  find . -type d -name ‘.svn’ | xargs rm -rf #先(递归)找到当前路径下含有 .svn的文件目录,再经 xargs逐个干掉

#(处理方式是逐个,并不是’删一条显示删了一条再继续删’这样的)

2)  find . -type d -iname ‘.svn’ -exec rm -rf {} \; #先(递归)找到.当前路径下含有.svn的文件目录,再干掉

-iname filename #同-name ,区别 -i 忽略大小写


0 0