Scopri come ottenere la dimensione totale della directory in Linux senza calcolare la dimensione di ogni singolo file all'interno. Un comando molto utile per risolvere i problemi di utilizzo del punto di montaggio.
Molte volte è necessario controllare la dimensione della directory specifica per dare la caccia al colpevole dell'utilizzo del punto di montaggio. Ci sono scenari in cui i punti di montaggio continuano a riempirsi e dobbiamo indagare su quale file o directory occupa la maggior parte dello spazio.
Collettivamente per controllare il file o le directory più alte, ho già informato sui file di dimensioni più elevate nel punto di montaggio. Vediamo come ottenere la dimensione collettiva della directory in una volta sola.
Useremo il comando di utilizzo del disco du
e sotto delle sue opzioni :
-s
:Visualizza l'unico riepilogo di ogni elemento-h
:formato leggibile dall'uomo per le dimensioni, ad esempio KB, MB, GB-c
:Produci il totale generale, ovvero visualizza la dimensione totale
# du -sch /dump1/test/mydir 13G /dump1/test/mydir 13G total
Qui, la directory specificata è 13 GB. È una dimensione di /dump1/test/mydir
directory non di /dmp1
.
Se vuoi controllare la dimensione di ogni oggetto sotto la directory specificata, puoi saltare -s
cioè opzione estiva dal comando.
# du -ch /tmp 4.0K /tmp/hsperfdata_oracle11 4.0K /tmp/orbit-root ----- output clipped ----- 4.0K /tmp/keyring-VPiB3D 16K /tmp/lost+found 652K /tmp 652K total
Nell'output sopra, puoi vedere la dimensione di ogni singolo oggetto e infine alla fine viene fornito il totale che è la dimensione finale della directory specificata!
Fatemi sapere se avete domande/domande/feedback nei commenti. Inoltre, inviaci un messaggio sul nostro modulo di contatto.