在linux中递归删除特定目录

Web*_*net 2 linux

我不小心删除了我正在处理的站点根目录中的 .svn 文件夹。因此,我需要从该项目中删除所有 .svn,重新结帐,然后用我拥有的内容覆盖该结帐。问题是,我不确定如何在 linux 中递归删除目录。

Sco*_*ack 5

听起来您想从树中删除 .svn 目录的所有实例,但保留所有其他数据不变。

find <checkout_root> -name .svn -type d -exec rm -rf {} \;
Run Code Online (Sandbox Code Playgroud)

  • 括号不需要转义。 (2认同)