我有一个脚本正在复制包含几个子文件夹的文件夹。它正在复制的原始文件是SVN文件夹的一部分,因此它也会复制这些“.svn”文件夹。
我想从新目的地删除那些,我最好的猜测是:
rm -Rf dir/*.svn
哪个不起作用,有没有办法做到这一点,还是我需要手动进入每个文件夹删除它?
答案 0 :(得分:11)
从要过滤其内容的文件夹中:
find . -name '.svn' -print0 | xargs -0 rm -rf
或
find . -name '.svn' -exec rm -rf {} \;
答案 1 :(得分:1)