J’essaie de faire quelque chose sur 200 000 fichiers dans un seul dossier.
Quand je fais ceci:
for i in *; do /bin/echo -n "."; done
Un point est imprimé toutes les quelques secondes. La même opération sur un dossier contenant une centaine de fichiers est extrêmement rapide.
Pourquoi cela est-il ainsi? Comment accélérer le processus pour les dossiers contenant des milliers de fichiers?
Essayez ceci avec GNU find:
find . -maxdepth 1 -type f -printf "."