Cela fait ce que vous cherchez :
du -sh /*
Qu'est-ce que cela signifie :
-spour donner uniquement le total pour chaque argument de ligne de commande.-hpour les suffixes lisibles par l'homme commeMpour les mégaoctets etGpour les gigaoctets (facultatif).-
/*s'étend simplement à tous les répertoires (et fichiers) dans/.Remarque :les fichiers de points ne sont pas inclus ; exécuter
shopt -s dotglobpour les inclure aussi.
Le tri par taille est également utile :
du -sh /* | sort -h
Ici :
-hgarantit quesortinterprète correctement les suffixes lisibles par l'homme.
J'ai souvent besoin de trouver les plus gros répertoires, donc pour obtenir une liste triée contenant les 20 plus gros répertoires, je fais ceci :
du -m /some/path | sort -nr | head -n 20
Dans ce cas, les tailles seront signalées en mégaoctets.
J'aime utiliser Ncdu pour cela, vous pouvez utiliser le curseur pour naviguer et parcourir la structure des répertoires, cela fonctionne très bien.