使用全名查找

使用全名查找

为什么这个调用会发现:

find . -wholename "./path/somewhere/*.py"

find ./path/somewhere -wholename "*.py"

是不是因为第一次调用将遍历整个树,并且对于每个条目(无论它在目录树中的什么位置),它都会使用 wholename 进行模式匹配,而第二次调用仅遍历与第一个参数匹配的子树来查找?

答案1

是的,你说到了点子上。这就是为什么使用-prunewhere possible 可以使find命令更快。

相关内容