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 de nombreux sous-répertoires. J'ai la bonne commande "find" qui me donne ces répertoires. L'objectif est de transmettre 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 à du, j'obtiens le total utilisé pour ce répertoire, mais pas de grand total. Je veux obtenir le grand total.
L'exemple du -sh dir1 dir2
donne une sortie comme suit
17k dir1
55K dir2
Que dois-je faire pour obtenir le grand total?
command-line
bash
disk-usage
find
user871199
la source
la source
du -sh --total
. Etman du
;-)Réponses:
Utilisez le drapeau
--total
dans ladu
commande.De
man du
:la source
tail
peuvent être utilisées pour couper la sortie, commedu -cs /etc /tmp | tail -n 1