Obter o espaço em disco total para vários diretórios

10

Eu sei sobre du -sh que me dá espaço total em disco usado para determinado diretório.

Meu problema é que os diretórios que eu estou interessado estão espalhados em muitos subdiretórios. Eu tenho direito "encontrar" comando que me dá esses diretórios. O objetivo é passar os diretórios encontrados e obter o espaço total em disco usado por esses diretórios

Se eu passar esses diretórios como argumentos para du, serei totalmente usado para esse diretório, mas sem total geral. Eu quero pegar o total geral.

Exemplo du -sh dir1 dir2 dá saída como segue

17k dir1 55K dir2

O que preciso fazer para obter o total geral?

    
por user871199 13.05.2014 / 20:12

1 resposta

10

Use o sinalizador --total no comando du .

du -sh --total dir1 dir2

De man du :

   -c, --total
          produce a grand total
    
por Rmano 13.05.2014 / 21:14