Ich listet Verzeichnisse im aktuellen Verzeichnis auf. Hier sind die beiden Befehle Ich vergleiche:Warum ist `find -depth 1` so langsam, Verzeichnisse aufzulisten?
ls -F | grep/
find . -type d -depth 1
Der ls
Befehl ist quasi augenblicklich während der find
Befehl etwa 10 Sekunden dauert. Es fühlt sich an, als ob der Befehl find
den Inhalt jedes Unterverzeichnisses durchläuft, während es von dem Befehl nicht benötigt wird.
Was ist find . -type d -depth 1
tun, um so langsam zu sein?