Scopri quanto spazio su disco una directory consumata dalla riga di comando

Scopri quanto spazio su disco una directory consumata dalla riga di comando
Su un ambiente desktop grafico, puoi scoprire quanto spazio su disco consumato una directory solo facendo clic con il pulsante destro del mouse su una directory e andando al Proprietà. È davvero semplice.

Dalla riga di comando, non puoi vedere quanto spazio su disco la directory sta usando facilmente. Ma ci sono programmi come du E ncdu che puoi usare per scoprire lo spazio del disco che una directory sta consumando.

In questo articolo, ti mostrerò come usare du E ncdu Per scoprire lo spazio su disco una directory o directory sta consumando. Quindi iniziamo.

Utilizzando DU per trovare l'utilizzo del disco directory:

Il comando DU è disponibile in tutta la distribuzione moderna di Linux per impostazione predefinita. Non devi installare nulla in più.

Il comando Du con le opzioni -S (-riassumere) E -H (-leggibile dagli umani) può essere usato per scoprire quanto spazio su disco sta consumando.

Ad esempio, diciamo, vuoi verificare la quantità di disco del disco il ~/Download La directory sta consumando. Per farlo, esegui il comando Du come segue:

$ du -sh ~/download

Come puoi vedere, il ~/Download La directory ha consumato circa 813 MB di spazio su disco.

A volte, potresti aver bisogno di privilegi super utente (root) per verificare la quantità di spazio su disco, una certa directory sta consumando. Questo perché, se non si dispone dell'autorizzazione per leggere un file in una directory, il comando DU non può analizzarlo per trovare anche lo spazio del disco che il file sta usando.

Ad esempio, diciamo, vuoi calcolare la quantità di disco del disco il /eccetera La directory sta consumando. Per farlo, esegui il comando Du come segue:

$ sudo du -sh /ecc

Come puoi vedere, il /eccetera Directory consumato solo 13 Mb di spazio su disco.

Con il comando DU, puoi scoprire quanta spazio su disco, ogni sottomarino all'interno di una directory consumata anche.

Ad esempio, se si desidera sapere quanto spazio su disco, ogni sottocarma all'interno degli utenti di accesso consumata (~), è possibile eseguire il comando DU come segue:

$ du -h -d 1 ~

O,

$ du -h -h 1 $ home

Come puoi vedere, è elencata la dimensione di ogni directory all'interno della mia directory di utenti di accesso. L'ultima riga mostra anche lo spazio del disco totale consumato dalla home directory degli utenti di accesso.

Utilizzando NCDU per trovare l'utilizzo del disco directory:

ncdu è un analizzatore di utilizzo del disco terminale basato su Ncurse. Puoi anche chiamarlo una versione terminale dell'App Baobab (Graphical Gnome Disk Utilizer (BAOBAB). È un ottimo strumento per il monitoraggio dell'utilizzo del disco per directory su un server senza testa.

IL ncdu Il pacchetto software non è installato per impostazione predefinita su Ubuntu/Debian. Ma è disponibile nel repository di pacchetti ufficiali di Ubuntu/Debian. Quindi, è davvero facile da installare.

Innanzitutto, aggiorna la cache del repository del pacchetto APT con il seguente comando:

$ sudo apt update

Quindi, installa NCDU sulla macchina Ubuntu/Debian con il seguente comando:

$ sudo APT Installa NCDU

NCDU dovrebbe essere installato.

Ora puoi iniziare NCDU con il seguente comando:

$ ncdu

O eseguire come super utente con il seguente comando:

$ sudo ncdu

NCDU dovrebbe iniziare. Dovrebbe sembrare come mostrato nello screenshot qui sotto.

Per impostazione predefinita, NCDU ti mostrerà le sotto-direzione della tua attuale directory di lavoro. Come puoi vedere, mostra sotto-directory della home directory dell'utente di accesso.

Puoi vedere quanto spazio su disco consumato ogni directory. C'è anche un bel grafico. Mostra comparativamente quanto spazio su disco viene utilizzato da una particolare directory. È possibile premere il tasto G sulla tastiera per attivare il grafico, la percentuale, il grafico + la vista percentuale se lo si desidera.

e il simbolo in una directory significa che la directory è vuota.

Puoi vedere quanto spazio su disco la directory genitore (nel mio caso /Home/Shovon) utilizza in totale e il numero di file e directory (elementi) all'interno della directory dei genitori qui nell'interfaccia NCDU.

Puoi usare il E tasti freccia per navigare nell'interfaccia NCDU. Puoi anche selezionare una directory e premere per vedere anche il contenuto della directory.

Se vuoi uscire dall'interfaccia NCDU, premere Q.

Puoi dire manualmente a NCDU di riassumere una directory specifica quando si avvia NCDU.

Ad esempio, diciamo, vuoi dare una rapida occhiata al /usr Directory con NCDU. Per fare ciò, inizia NCDU come segue:

$ NCDU /USR

O

$ sudo ncdu /usr

Come puoi vedere, il contenuto del /usr La directory è mostrata nell'interfaccia NCDU.

Quindi, è così che scopri quanto spazio su disco una directory ha consumato dalla riga di comando in Linux. Grazie per aver letto questo articolo.