Come ottenere una dimensione completa della directory senza elencare i file / dir all'interno?


10

Sono in grado di ottenere una dimensione di una directory alla fine del du -h directoryname. Ma c'è un modo per ottenere la dimensione senza elencare i file / le directory all'interno?

Attualmente lo sto facendo in questo modo:

du -h directoryname | tail -n1

Come mantenere un indice delle dimensioni della directory? Esiste un'applicazione / software Ubuntu per questo?

Risposte:


15

L' -sopzione per duti darà un output che è solo il riepilogo, quindi scambia il tuo comando per:

du -sh /path/to/directory

10

Puoi usare:

du -d 0 -h directoryname

Da man du:

-d, --max-depth = N
stampa il totale per una directory (o file, con --all) solo se è N o meno livelli al di sotto dell'argomento della riga di comando;

Se vuoi che un'applicazione GUI lo faccia, puoi usare Disk Usage Analyzer (o baobab), per controllare:

inserisci qui la descrizione dell'immagine

Oppure utilizza la funzione "Proprietà" (nella maggior parte dei file manager):

inserisci qui la descrizione dell'immagine

L'ultimo penso che sia un po 'memorizzato nella cache a meno che non si verifichi un cambiamento evidente (in Nemo comunque).


1
Sono curioso di sapere quale tema stai usando?
Rahil Wazir,

1
@RahilWazir Arc -Darker on Gnome 3.14 :)
Wilf

L' -Sinterruttore è equivalente a -d 0((e più breve); per i dettagli vedere info du | sed -n "/‘-\(S’$\|d \)/,/^$/p".
agc,
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.