Este comando tarda más de 2 minutos en regresar:
find . -type d -wholename ./dev-abcd/efgh
Me hace pensar que hay muchos subdirectorios. Lo verifiqué con el siguiente comando, que regresó casi instantáneamente:
ls -lR | grep "^d" | wc -l
2002
Cuando hago una ligera variación de este comando para buscar un directorio similar find
, el comando también regresa casi instantáneamente.
ls -lR | grep "^d" | grep "efgh"
Esto me hace pensar que debe haber muchos subdirectorios ocultos. Pero no veo muchos:
ls -ap | egrep "^\..*/$" | wc -l
3
¿Por qué el rendimiento es find
tan lento que se necesitan 2 minutos para obtener un resultado que ls
+ grep
regresa en segundos?