此命令需要 2 分钟以上才能返回:
find . -type d -wholename ./dev-abcd/efgh
这让我觉得有很多子目录。我使用以下命令进行了检查,该命令几乎立即返回:
ls -lR | grep "^d" | wc -l
2002
当我对此命令稍作修改来搜索与 类似的目录时find
,该命令也几乎立即返回。
ls -lR | grep "^d" | grep "efgh"
这让我觉得一定有很多隐藏的子目录。但是,我没有看到很多:
ls -ap | egrep "^\..*/$" | wc -l
3
为什么find
执行速度这么慢,需要2分钟才能返回ls
+grep
几秒内返回的结果?