La commande "du"

La page de man de du. La commande “du” permet d'afficher la taille qu'occupe un fichier ou un dossier.

Exemples

Par défaut, la commande du explore le dossier et les sous-dossiers :

$ du Dossier
1664	Dossier/Sous-dossier1
940	Dossier/Sous-dossier2
2604	Dossier

On peut aussi l'utiliser sans argument sur un fichier :

du fichier-test.txt 
4	fichier-test.txt

Un argument utile, c'est “-h” pour human readable qui permet d'afficher l'espace occupé de manière lisible :

$ du -h Dossier
1,7M	Dossier/Sous-dossier1
940K	Dossier/Sous-dossier2
2,6M	Dossier

Pour voir toutes les tailles de plusieurs dossiers :

$ du -sh *

Pour afficher les tailles de tous les éléments d'un dossier, le total et trier par taille:

$ du -sch * | sort -rh

Pour prendre aussi en compte les fichiers cachés ( commençant par un “.” ) :

$ du -sch * .[!.]* | sort -rh