Compter les fichiers sous Linux

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