In Linux, come trovare le dimensioni della directory e delle sottodirectory?

In Linux, come trovare le dimensioni della directory e delle sottodirectory?

Prima di installare qualsiasi nuovo programma sul tuo sistema informatico, la prima cosa che ogni utente deve assicurarsi è che il sistema abbia una quantità sufficiente di spazio per mantenere quel programma ed eseguirlo senza problemi di prestazioni. Allo stesso modo, ogni volta che si intende copiare o scaricare file in una qualsiasi delle directory del sistema informatico, è necessario verificare se quella directory ha una quantità adeguata di spazio di archiviazione disponibile o no.

Esistono diversi modi in cui è possibile controllare le dimensioni delle directory e delle sottodirectory all'interno di qualsiasi sistema operativo basato sia sulla GUI che sulla CLI. Tuttavia, poiché il sistema operativo Linux opera principalmente con la CLI, pertanto, i suoi utenti sono generalmente interessati a cercare metodi basati sul terminale per eseguire qualsiasi attività. Pertanto, nell'articolo di oggi, parleremo dei metodi per trovare le dimensioni della directory e delle sottodirectory in Linux Mint 20.

Metodi per trovare la dimensione della directory e delle sottodirectory in Linux Mint 20:

Per trovare le dimensioni della directory e delle sottodirectory in Linux Mint 20, è possibile utilizzare uno dei tre metodi descritti di seguito:

Metodo n. 1: usando il comando "NCDU":

Per utilizzare il comando "NCDU" per trovare le dimensioni della directory e delle sottodirectory in Linux Mint 20, ti verrà richiesto di eseguire i seguenti passaggi:

Innanzitutto, dobbiamo avviare il terminale in Linux attraverso il quale eseguiremo il comando "NCDU" come mostrato nell'immagine seguente:


Poiché il comando "NCDU" non è installato per impostazione predefinita sui sistemi Linux, pertanto, lo installeremo prima eseguendo il comando seguente nel terminale:

$ sudo APT Installa NCDU


Prima di eseguire questo comando, è necessario assicurarsi che Internet funzioni correttamente, altrimenti questo comando non sarà eseguito. Questo comando richiederà alcuni minuti per installare il comando "NCDU" e tutte le dipendenze richieste correttamente, dopodiché il terminale visualizzerà l'output mostrato nell'immagine seguente:


Ora, quando il comando "NCDU" è stato installato sul nostro sistema, possiamo facilmente usarlo per trovare le dimensioni della directory e delle sottodirectory eseguendolo nel modo seguente:

$ ncdu

Qui, volevamo solo trovare le dimensioni della directory della casa e delle sue sottodirectory, ed è per questo che non abbiamo dovuto menzionare alcun percorso. Tuttavia, se si desidera trovare le dimensioni di qualsiasi directory diversa dalla directory della home, il suo percorso deve essere menzionato dopo il comando "NCDU".


Le dimensioni della directory home e le sue sottodirectory sono mostrate nell'immagine qui sotto:

Metodo n. 2: usando il comando "Du":

Per utilizzare il comando "DU" per trovare le dimensioni della directory e delle sottodirectory in Linux Mint 20, ti verrà richiesto di eseguire i seguenti passaggi:

Poiché il comando "Du" è già installato sui sistemi Linux, pertanto, non è necessario installare qualcosa piuttosto che possiamo usare questo comando subito nel modo mostrato di seguito:

$ du -h

Ancora una volta, se si desidera trovare le dimensioni di una directory diversa dalla directory della home, allora devi menzionare il suo percorso dopo il comando "du -h". Qui, il flag "-h" viene utilizzato per stampare l'output in un formato leggibile dall'uomo.


Le dimensioni delle directory all'interno della directory home sono mostrate nella seguente immagine:

Metodo n. 3: usando il comando "albero":

Per l'uso del comando "albero" per trovare le dimensioni della directory e delle sottodirectory in Linux Mint 20, ti verrà richiesto di eseguire i seguenti passaggi:

Anche il comando "Tree" non è installato nei sistemi Linux per impostazione predefinita, ma può essere facilmente installato eseguendo il comando mostrato di seguito:

$ sudo Apt Installa Tree


Prima di eseguire questo comando, è necessario assicurarsi che Internet funzioni correttamente, altrimenti questo comando non sarà eseguito. Nel nostro caso, abbiamo già installato il comando "albero" sul nostro sistema per qualche altro scopo, per questo che il nostro terminale ha visualizzato il seguente output dopo l'esecuzione di questo comando:


Ora possiamo eseguire il comando "albero" per trovare le dimensioni della directory e le sottodirectory nel modo mostrato di seguito:

$ albero -d -h

Ancora una volta, il flag "-h" viene utilizzato con il comando "albero -d" per visualizzare l'output in un formato leggibile dall'uomo. Inoltre, se si desidera trovare le dimensioni di qualsiasi directory diversa dalla directory home, allora devi menzionare il suo percorso subito dopo il comando "albero -d -h".


Le dimensioni di tutte le directory all'interno della directory home sono mostrate nella seguente immagine:

Conclusione:

Usando uno dei tre metodi discussi in questo articolo, si possono facilmente scoprire le dimensioni della directory e le sottodirectory al suo interno. Inoltre, ti abbiamo appena dimostrato gli esempi in cui volevamo scoprire le dimensioni della directory della casa e le sottodirectory al suo interno. Tuttavia, puoi anche trovare le dimensioni di qualsiasi altra directory e delle sue sottodirectory se lo si desidera, usando metodi molto semplici. Tutto quello che devi fare è fornire i percorsi corretti di quelle directory dopo i comandi discussi sopra e sarai in grado di trovare le dimensioni di qualsiasi directory del sistema Linux Mint 20.

Tra tutti i tre metodi discussi in questo articolo, il primo metodo è utile se si desidera avere un rapporto dettagliato sulle dimensioni di una directory e le sue sottodirectory insieme alla dimensione totale. Il secondo metodo è utile se si desidera avere le dimensioni anche delle sottodirectory all'interno delle sottodirectory, mentre il terzo metodo è utile se si intende solo ottenere le dimensioni delle sottodirectory di primo livello all'interno di una directory.