find . -type d -name ".svn" | xargs -I {} echo \"{}\" | xargs rm -rf
不要直接
find . -type d -name ".svn" | xargs rm -rf
这样你会后悔的!
--
执行find . -type d -name ".svn" | xargs rm -rf
会执行出错,甚至是删除了不该删除的文件。
会执行出错,甚至是删除了不该删除的文件。
形如: rm /home/simba/a b/.svn
但若这样:
find . -type d -name ".svn" | xargs -I {} echo \"{}\" | xargs rm -rf
所有find结果添加双引号后再被执行rm。
形如:rm "/home/simba/a b/.svn"
但若这样:
find . -type d -name ".svn" | xargs -I {} echo \"{}\" | xargs rm -rf
所有find结果添加双引号后再被执行rm。
形如:rm "/home/simba/a b/.svn"