Controlla la dimensione della directory in Linux

Check Directory Size Linux



È abbastanza facile controllare la dimensione di directory e file utilizzando la GUI. Ottenere la dimensione di una directory utilizzando la riga di comando può essere molto più difficile rispetto a quando si utilizza la GUI. Con il comando 'ls', puoi elencare il contenuto di una directory ma non puoi vedere lo spazio esatto o la dimensione della directory. Invece, devi esplorare più comandi per ottenere la dimensione esatta della directory o del file.

In questo articolo imparerai come controllare la dimensione della directory su Linux usando l'ambiente della riga di comando. Tutti i comandi mostrati in questo articolo sono stati eseguiti su un sistema Ubuntu 20.04. Tutti i metodi e i passaggi vengono eseguiti nel terminale. Puoi aprire rapidamente la finestra del terminale digitando Ctrl + Alt + t.







Di seguito sono riportati alcuni metodi che è possibile utilizzare per controllare la dimensione della directory sui sistemi Linux. Esploreremo questi metodi uno per uno:



Metodo 1: controlla la dimensione della directory usando du Command

Il comando predefinito utilizzato per verificare la dimensione della directory è noto come comando 'du', che sta per D isk tu saggio. Il comando du è installato sulla maggior parte delle distribuzioni Linux. Usando il comando du, puoi visualizzare la dimensione della directory corrente del tuo sistema, come segue:



$di





Il comando precedente visualizza un elenco dei contenuti della directory home. I numeri visualizzati a sinistra mostrano le dimensioni, in kilobyte, di ciascun oggetto.

Utilizzando l'opzione -h, puoi anche visualizzare l'output in una forma più descrittiva, come segue:



$di-h

Il comando sopra mostra lo spazio nel kilo, mega e Gigabyte con i numeri.

Per trovare la dimensione della directory specifica, utilizzare la seguente sintassi:

$di-h/percorso-directory

Dovrai eseguire il comando sopra come utente sudo, perché alcune directory richiedono determinate autorizzazioni per accedere a particolari contenuti della directory.

Utilizzare il comando seguente per verificare la dimensione della directory della directory /var:

$sudo di-h/dove

Con l'opzione -hc, puoi visualizzare la dimensione della directory specifica in un formato leggibile, come segue:

$sudo di -hc /dove

È inoltre possibile modificare la profondità del percorso della sottodirectory utilizzando l'opzione max-depth. Ad esempio, se si desidera visualizzare solo la directory superiore, è necessario impostare max-depth=0, come segue:

$sudo di–hc ––max-profondità=0 /dove

Allo stesso modo, per recuperare la directory superiore con un livello di sottodirectory, imposterai max-depth=1.

$sudo di–hc ––max-profondità=1 /dove

Se vuoi esplorare più comandi relativi a du, puoi usare il seguente comando:

$uomo di

Metodo 2: controlla la dimensione della directory usando il comando ad albero

Il comando tree viene utilizzato per visualizzare directory, sottodirectory e file nel formato ad albero. Puoi rendere questo comando più utile inserendo flag e opzioni per la personalizzazione. Il comando tree non viene già installato sulla maggior parte dei sistemi Linux. Puoi installare questo comando usando il gestore di pacchetti apt, come segue:

$sudoadattoinstallare albero

Per visualizzare la directory, le sottodirectory e i file correnti, utilizzare il seguente comando sul terminale:

$albero -D -h

Con il comando tree, puoi anche recuperare il contenuto di una directory specifica usando la seguente sintassi:

$albero /percorso-directory

Per elencare il contenuto della directory /var, utilizzerai il seguente comando:

$albero /dove

Dopo aver completato il comando, visualizzerà il numero totale di directory e sottodirectory.

Per saperne di più sul comando ad albero, usa il seguente comando:

$uomo albero

Metodo 3: controlla la dimensione della directory usando il comando ncdu

L'utilizzo del disco NCurses, abbreviato 'ncdu', viene utilizzato anche per verificare la dimensione della directory. ncdu non è installato di default sulla maggior parte dei sistemi Linux. Dovrai installare questo comando utilizzando la riga di comando tramite il gestore di pacchetti apt, come segue:

$sudoadattoinstallarencdu

Utilizzando ncdu, è possibile visualizzare una visualizzazione interattiva dell'utilizzo del disco di sistema. Eseguire quanto segue per provare questo comando:

$ncdu

L'angolo in alto a sinistra mostra la directory attualmente visualizzata. La colonna di sinistra mostra la dimensione della directory nel valore numerico, dove i segni # indicano la dimensione accanto a ciascuna directory. Usando i tasti freccia, puoi navigare tra queste righe. Qui, lo scopo della freccia destra è sfogliare la directory e lo scopo della freccia sinistra è spostarti indietro.

Con il comando ncdu, puoi anche scegliere come target una directory particolare, come segue:

$ncdu/dove

Per uscire dall'interfaccia ncdu, premere 'q' e per aiuto, premere '?'.

In questo articolo, hai imparato come controllare le dimensioni della directory utilizzando la riga di comando del terminale sui sistemi Linux Ubuntu 20.04 attraverso tre diversi metodi. Puoi esplorare più comandi relativi ai comandi tree, ncdu e du usando il terminale. Questi comandi possono essere utilizzati su tutte le distribuzioni Linux. Se hai domande o suggerimenti, non esitare a commentare qui sotto.