Comment obtenir une taille complète de répertoire sans lister les fichiers / dir à l'intérieur?

10

Je peux obtenir une taille de répertoire à la fin du du -h directoryname. Mais existe-t-il un moyen d'obtenir la taille sans qu'il répertorie les fichiers / répertoires?

Je le fais actuellement comme ceci:

du -h directoryname | tail -n1

Comment conserver un index des tailles de répertoire? Existe-t-il une application / un logiciel Ubuntu pour cela?

alvas
la source

Réponses:

15

L' -soption pour duvous donnera une sortie qui n'est que le résumé, alors échangez votre commande pour:

du -sh /path/to/directory
Arronical
la source
10

Vous pouvez utiliser:

du -d 0 -h directoryname

De man du:

-d, --max-depth = N affiche
le total d'un répertoire (ou fichier, avec --all) uniquement s'il est N ou moins de niveaux en dessous de l'argument de la ligne de commande;

Si vous voulez qu'une application GUI fasse cela, vous pouvez utiliser Disk Usage Analyzer (ou baobab), pour vérifier:

entrez la description de l'image ici

Ou utilisez la fonction «Propriétés» (dans la plupart des gestionnaires de fichiers):

entrez la description de l'image ici

Le dernier je pense cache un peu sauf si un changement notable se produit (dans Nemo de toute façon).

Wilf
la source
1
Je suis curieux de savoir quel thème utilisez-vous?
Rahil Wazir
1
@RahilWazir Arc -Darker sur Gnome 3.14 :)
Wilf
Le -Scommutateur est équivalent à -d 0(et plus court); pour plus de détails, voir info du | sed -n "/‘-\(S’$\|d \)/,/^$/p".
agc