come mostrare la dimensione totale dei file in una cartella filtrando l'estensione senza mostrare ciascuna dimensione del file


8

du -hc *zipmi mostra la dimensione totale dei file zip in una cartella, ma mostra anche ogni singola dimensione del file della cartella. Ho solo bisogno di dimensioni totali.

C'è un modo per mostrare la dimensione totale di una cartella senza mostrare le dimensioni di un singolo file?

Risposte:


8
 du -ch *zip | grep total

Aggiungi semplicemente un'istruzione grep alla fine.

Se sei contrario grep, puoi usare,

du -s *zip
-s, --summarize
display only a total for each argument

du -s *zipnon funziona per me e nessun bisogno di grep comunque l' du -ch *zipultima riga in sé è totale. vedi la mia risposta. correggimi se sbaglio.
harish.venkat,

1
Il -sflag riassume ogni argomento, quindi se lo esegui du -s *zipviene comunque eseguito dusu ogni file .zip, riassumendo ciascuno di essi. È molto utile per ottenere un riepilogo di quanto sia grande una directory.
rainbowgoblin,

6

puoi usare du -ch *.zip | tail -1. l'ultima riga di du -chè totale. Se i file hanno total.zipgrep total restituirà anche quello.


Ho perso quel punto. Buona cattura :)
Ramesh,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.