
Compter les fichiers ou dossiers d’un système Linux, Windows (avec cygwin ou Bash ou lws)
Pour ce faire on à juste besoin des commandes « ls », « find », « grep », « wc », « sed » .
Compter le nombre de dossiers et de fichiers d’un dossier et de ses sous-dossiers :
tree -a /home/daygeek/Downloads | tail -1
Compter le nombre de fichiers d’un dossier
find . -type f | wc -l
Compter le nombre de dossier et sous-dossier d’un dossier (le dossier lui-même inclus « . »):
find . -type d | wc -l
Compter le nombre de fichiers ayant une extension donnée (ex « .png ») :
ls *.png | wc -l
Compter le nombre de fichiers ayant une extension donnée (ex « .png ») dans le dossier et sous dossiers :
ls -lR | grep --count \.png$
ou
find . -name "*.png" -type f | wc -l
Compter le nombre de fichiers par extension dans un dossier et sous dossier :
find . -type f | sed -n 's/..*\.//p' | sort | uniq -c