Use o sinalizador --total
no comando du
.
du -sh --total dir1 dir2
De man du
:
-c, --total produce a grand total
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?
Use o sinalizador --total
no comando du
.
du -sh --total dir1 dir2
De man du
:
-c, --total produce a grand total
Tags command-line bash disk-usage find