Controlla le dimensioni della directory in Linux

Controlla le dimensioni della directory in Linux
È abbastanza facile controllare la dimensione di directory e file utilizzando GUI. Ottenere le dimensioni di una directory usando la riga di comando può essere molto più difficile rispetto a quando si utilizza GUI. Con il comando "LS", è possibile elencare il contenuto di una directory ma non è possibile 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 dimostrati in questo articolo sono stati eseguiti su un Ubuntu 20.04 Sistema. Tutti i metodi e i passaggi vengono eseguiti nel terminale. È possibile aprire rapidamente la finestra del terminale digitando Ctrl + Alt + T.

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

Metodo 1: selezionare la dimensione della directory usando il comando DU

Il comando predefinito utilizzato per verificare la dimensione della directory è noto come comando "du", che rappresenta Disk usaggio. Il comando DU è installato sulla maggior parte delle distribuzioni Linux. Usando il comando DU, è possibile visualizzare la dimensione della directory corrente del sistema, come segue:

$ du

Il comando sopra visualizza un elenco del contenuto della directory home. I numeri visualizzati a sinistra mostrano le dimensioni, in kilobyte, di ogni oggetto.

Utilizzando l'opzione -H, è anche possibile visualizzare l'output in forma più descrittiva, come segue:

$ du -h

Il comando sopra visualizza lo spazio nel chilo, mega e gigabyte con numeri.

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

$ DU -H /Directory -Path

Dovrai eseguire il comando sopra come utente sudo, poiché alcune directory richiedono determinate autorizzazioni accedono a un particolare contenuto di directory.

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

$ sudo du -h /var

Con l'opzione -HC, è possibile visualizzare le dimensioni della directory specifica in forma leggibile dall'uomo, come segue:

$ sudo du -hc /var

È inoltre possibile modificare la profondità del percorso della sottodirectory usando l'opzione massima. Ad esempio, se si desidera solo visualizzare la directory superiore, allora è necessario impostare il massimo del profumo = 0, come segue:

$ sudo du -hc -max -depth = 0 /var

Allo stesso modo, per recuperare la directory superiore con uno strato di sottodirectory, quindi imposterà Max-Depth = 1.

$ sudo du -hc -max -depth = 1 /var

Se si desidera esplorare più comandi relativi a DU, puoi utilizzare il seguente comando:

$ man du

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

Il comando albero viene utilizzato per visualizzare directory, sottodirectory e file nel formato dell'albero. Puoi rendere questo comando più utile inserendo flag e opzioni per la personalizzazione. Il comando albero non è già installato sulla maggior parte dei sistemi Linux. È possibile installare questo comando utilizzando il gestore dei pacchetti APT, come segue:

$ sudo Apt Installa Tree

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

$ albero -d -h

Con il comando ad albero, è possibile recuperare anche il contenuto di una directory specifica utilizzando la seguente sintassi:

$ Tree /Directory-Path

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

$ albero /var

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

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

$ Man Tree

Metodo 3: selezionare la dimensione della directory usando il comando NCDU

L'utilizzo del disco NCURSES, abbreviato "NCDU", viene anche utilizzato per controllare la dimensione della directory. NCDU non è installato per impostazione predefinita sulla maggior parte dei sistemi Linux. Dovrai installare questo comando utilizzando la riga di comando tramite il gestore del pacchetto APT, come segue:

$ sudo APT Installa NCDU

Usando NCDU, è possibile visualizzare una visualizzazione interattiva dell'utilizzo del disco del sistema. Esegui quanto segue per provare questo comando:

$ ncdu

L'angolo in alto in alto a sinistra visualizza la directory corrente da visualizzare. La colonna sinistra visualizza la dimensione della directory nel valore numerico, in cui i segni # indicano la dimensione accanto a ciascuna directory. Usando i tasti freccia, è possibile navigare tra queste righe. Qui, lo scopo della freccia destra è quello di sfogliare la directory e lo scopo della freccia sinistra è di spostarti indietro.

Con il comando NCDU, puoi anche prendere di mira una particolare directory, come segue:

$ ncdu /var

Per lasciare l'interfaccia NCDU, premere "Q" e per assistenza, premere "?'.

In questo articolo, hai imparato a controllare la dimensione della directory dell'utilizzo della riga di comando del terminale su Ubuntu 20.04 Sistemi Linux attraverso tre diversi metodi. È possibile 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, sentiti libero di commentare di seguito.