SSH/Shell - 删除文件夹AND子文件夹中名称为"____"的所有文件夹

Ker*_*nes 4 ssh shell

我有一个脚本正在复制包含几个子文件夹的文件夹.它正在复制的原始文件是SVN文件夹的一部分,因此它也会复制这些".svn"文件夹.

我想从新目的地删除那些,我最好的猜测是:

rm -Rf dir/*.svn
Run Code Online (Sandbox Code Playgroud)

哪个不起作用,有没有办法做到这一点或我需要手动进入每个文件夹删除它?

Wev*_*vah 11

从要过滤其内容的文件夹中:

find . -name '.svn' -print0 | xargs -0 rm -rf

要么

find . -name '.svn' -exec rm -rf {} \;