cómo mostrar el tamaño total de los archivos en una carpeta filtrando la extensión sin mostrar el tamaño de cada archivo

8

du -hc *zipme muestra el tamaño total de los archivos zip en una carpeta, pero también muestra todos los tamaños de archivo de la carpeta. Solo necesito el tamaño total.

¿Hay alguna forma de mostrar el tamaño total de una carpeta sin mostrar tamaños de archivo individuales?

hierro y
fuente

Respuestas:

8
 du -ch *zip | grep total

Simplemente agregue una declaración grep al final.

Si estás en contra grep, puedes usar,

du -s *zip
-s, --summarize
display only a total for each argument
Ramesh
fuente
du -s *zipno funciona para mí y no hay necesidad de grep de todos modos, la du -ch *zipúltima línea es total mira mi respuesta corrígeme si estoy equivocado.
harish.venkat
1
El -sindicador resume cada argumento, por lo que si lo ejecuta du -s *zip, todavía se ejecuta duen cada archivo .zip, resumiendo cada uno de ellos. Sin embargo, es muy útil para obtener un resumen de cuán grande es un directorio.
rainbowgoblin
6

puedes usar du -ch *.zip | tail -1. La última línea de du -ches total. Si los archivos tienen total.zipgrep total, también se devolverá ese.

harish.venkat
fuente
Perdí ese punto. Buena captura :)
Ramesh