111 votes

ligne de commande linux : du --- comment faire pour qu'elle n'affiche que le total pour chaque répertoire

Je le fais par (avec coreutils_8.5-1ubuntu6_amd64) :

du -sch `find ./ -maxdepth 1 -type d`

Je cherche un moyen simple (cmd plus court) pour trouver taille des sous-répertoires . Merci.

129voto

DanS Points 4992

Cela fonctionne avec coreutils 5.97 :

du -cksh *

110voto

Albert Veli Points 1051

Sur ma version de du (de coreutils 8.14) cela fonctionne :

du -h -d 1

-h est pour les tailles lisibles par l'homme.

23voto

Silicomancer Points 1533

Les éléments suivants ont fait l'affaire pour moi :

du -hs */

Sans le slash de fin, la sortie n'était pas limitée aux répertoires.

14voto

babak khaksari Points 51

Bonjour, je pense que cette commande est votre réponse

du -sh *

6voto

AkaKaras Points 92

En fait, vous pouvez essayer :

du -kh | cut -f1

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X