此命令需要 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
幾秒內回傳的結果?