como mostrar o tamanho total dos arquivos em uma pasta, filtrando a extensão sem mostrar o tamanho de cada arquivo

8

du -hc *zipmostra o tamanho total dos arquivos zip em uma pasta, mas também mostra todos os tamanhos de arquivo da pasta. Eu só preciso do tamanho total.

Existe maneira de mostrar o tamanho total de uma pasta sem mostrar tamanhos de arquivo único?

ferros e areias
fonte

Respostas:

8
 du -ch *zip | grep total

Basta adicionar uma declaração grep no final.

Se você é contra grep, você pode usar,

du -s *zip
-s, --summarize
display only a total for each argument
Ramesh
fonte
du -s *zipnão funciona para mim e não há necessidade de grep, de qualquer forma, a du -ch *zipúltima linha em si é total. veja minha resposta. Corrija-me se eu estiver enganado.
Harish.venkat 29/05
1
O -ssinalizador resume cada argumento, portanto, se você o executar, du -s *zipele ainda será executado duem cada arquivo .zip, resumindo cada um deles. É muito útil para obter um resumo de quão grande é um diretório.
Rainbowgoblin 29/05
6

você pode usar du -ch *.zip | tail -1. a última linha de du -ché total. Se os arquivos tiverem total.zipgrep total, retornará esse também.

harish.venkat
fonte
Eu errei esse ponto. Boa captura :)
Ramesh 29/05