如何从 find 命令的结果中排除隐藏目录

如何从 find 命令的结果中排除隐藏目录

我在 find 命令中搜索一些目录,如果该目录存在,那么我需要对其采取一些操作。但发生的情况是:虽然主目录(我正在搜索的目录)在某些地方.svn存在隐藏目录,但它们正在填充find

我不希望这个.svn 目录成为查找结果的一部分。

这是我正在使用的查找命令:

find <search dir> -mindepth 3 -maxdepth 3 -type d  -regex ".*/V[0-9]+/.*+/.*+")

答案1

find some/dir \( -name .svn -prune \) -o \( ... \)

相关内容