La page de man de du. La commande “du” permet d'afficher la taille qu'occupe un fichier ou un dossier.
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