快速删除目录及其子目录中所有名为 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
我一直在使用 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