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?

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

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).


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.