web-dev-qa-db-fra.com

Obtenez de l'espace disque total en utilisant du pour plusieurs répertoires

Je connais du -sh qui me donne l’espace disque total utilisé pour un répertoire donné.

Mon problème est que les répertoires qui m'intéressent sont dispersés dans beaucoup de sous-répertoires. J'ai le bon "trouver" commande qui me donne ces répertoires. L'objectif est de passer les répertoires trouvés et d'obtenir l'espace disque total utilisé par ces répertoires

Si je passe ces répertoires comme arguments, j'obtiens le total utilisé pour ce répertoire, mais aucun total général. Je veux obtenir le grand total.

Exampledu -sh dir1 dir2 donne en sortie quelque chose comme suit

17k dir1 55K dir2

Que dois-je faire pour obtenir le total?

18
user871199

Utilisez l'indicateur --total dans la commande du.

du -sh --total dir1 dir2

De man du:

   -c, --total
          produce a grand total
17
Rmano