快速删除目录及其子目录中所有名为 CVS 的文件夹的方法?

Quick way to remove all folders titled CVS in a directory and it's subdirectories?

我一直在使用 CVS,但在从其他项目移动文件时遇到了问题。有没有一种简单的方法可以删除名称为 'CVS' 的所有文件夹 [和子文件夹],以便我可以将它们正确添加到我的新 cvs 存储库中?

首先尝试找到它们 find . -name CVS,然后将它们移除 find . -name CVS -delete。如果您想确保只删除文件夹,只需将 -type d 选项添加到查找命令。

另一种可能的解决方案,在搜索和删除过程中提供更多信息:find . -type d -name CVS -exec rm -rv {} \;

使用find:

find . -iname "*cvs*" -delete