Come installare e utilizzare Dutree per analizzare l'utilizzo del disco su Linux

Esistono numerosi componenti di sistema, sia hardware che software, che sono stati progettati per ottimizzare l'utilizzo totale delle risorse di sistema e quindi essere più produttivi sotto tutti gli aspetti e uno di questi elementi è l'hard disk.

Attualmente disponiamo di dischi rigidi meccanici (HDD) e dischi rigidi a stato solido (SDD) che ci offrono diverse funzionalità sia in termini di capacità che di prestazioni, ma lo scopo di tutti è lo stesso: fornire uno spazio di archiviazione per ospitare il sistema operativo, applicazioni e programmi e file che creiamo quotidianamente come utenti.

A poco a poco stiamo occupando lo spazio del disco rigido e anche se è 1 o 2 TB prima o poi potremmo trovarci di fronte a una limitazione di spazio che influisce su fattori come:

  • Processo di accesso alle informazioni, lettura e scrittura, lento
  • Riavvii imprevisti del sistema
  • Guasti del settore del disco
  • Impossibile installare nuove applicazioni
  • Mancato salvataggio di nuovi file
Una buona pratica che come utenti dobbiamo adottare, è quella di controllare costantemente lo stato del disco e se siamo utenti Linux uno degli strumenti più utili per questo è Dutree che analizzerà in dettaglio Solvetic.

Cos'è Dutree?Dutree è uno strumento a riga di comando che è stato sviluppato per trovare efficacemente quali file o directory occupano spazio sul disco rigido.Dutree è scritto nel linguaggio di programmazione Rust e visualizza un riepilogo delle directory e/o dei file che occupano più spazio permettendoci così di prenderne il controllo e liberare spazio sull'hard disk.

Uno dei vantaggi di Dutree è che, invece di mostrare solo la radice dei file con le rispettive dimensioni, oi dettagli di ogni file, mostrerà solo i percorsi che occupano più spazio, concentrandosi solo su questo aspetto.

Dutree è sviluppato da due componenti e da qui il suo nome:

  • durep (reporter sull'utilizzo del disco - genera rapporti sull'utilizzo del disco)
  • albero (elenca il contenuto della directory in formato albero)

Caratteristiche di DutreeAlcune delle caratteristiche che abbiamo trovato da Dutree sono:

  • Supporta l'aggregazione di piccoli file
  • Supporta l'esclusione di file o directory
  • Output risultato colorato, basato sulla variabile d'ambiente LS_COLORS
  • Ti permette di confrontare diverse directory

1. Come installare Dutree su Linux

Passo 1
Per eseguire il processo di installazione di Dutree su distribuzioni Linux, sarà necessario disporre del linguaggio di programmazione Rust sul sistema, per questo eseguiremo quanto segue:

 sudo curl https://sh.rustup.rs -sSf | SH

INGRANDIRE

Passo 2
Una volta installata la lingua Rust sul sistema, sarà possibile eseguire il seguente comando per installare strong>dutree sulle distribuzioni Linux come segue:

 cargo install --git https://github.com/nachoparker/dutree.git

INGRANDIRE

Passaggio 3
Dopo aver installato Dutree sul sistema, possiamo usare i colori dell'ambiente secondo la variabile LS_COLORS, che ha gli stessi colori del comando ls --color che la distribuzione ha configurato:

 ls -color

INGRANDIRE

2. Come usare Dutree su Linux

Passo 1
Per visualizzare un albero del file system basta eseguire Dutree senza argomenti come questo:

 dutree

INGRANDIRE

Passo 2
La dimensione di questo risultato varia a seconda della directory in cui ci troviamo. Se invece della dimensione del file vogliamo visualizzare il reale utilizzo dell'hard disk, sarà necessario utilizzare il parametro -u:

INGRANDIRE

3. Come visualizzare le directory in modo approfondito con Dutree su Linux


Usando Dutree sarà possibile visualizzare le directory fino a una profondità specificata che è di default 1, e questo si ottiene usando il flag -d.

Ad esempio, con il seguente comando mostreremo le directory fino a una profondità di 4, sotto la directory di lavoro corrente sul sistema:

 dutree -d 4

INGRANDIRE

4. Come escludere file o directory dalla ricerca con Dutree su Linux

Passo 1
Se vogliamo escludere una directory o una cartella specifica dal risultato dell'analisi Dutree, utilizzeremo la seguente sintassi:

 dutree -x (nome file o directory)
Ad esempio, escluderemo la directory degli strumenti:
 dutree -x strumenti

INGRANDIRE

Passo 2
Con Dutree sarà possibile ottenere una rapida panoramica locale saltando le directory, utilizzando l'opzione -f in questo modo:

 dutree -f

INGRANDIRE

Passaggio 3
Per generare un riepilogo completo utilizzeremo il parametro -s:

 dutree -s

INGRANDIRE

5. Come aggiungere piccoli file con Dutree su Linux


Con l'utilizzo dello strumento Dutree sarà possibile aggiungere file più piccoli di quelli definiti dal valore di default che è 1 MB, per questo aggiungeremo il parametro -a:
 dutree -a
Di conseguenza vedremo che tutti i file più piccoli della dimensione stabilita di default avranno la legenda aggregata:

INGRANDIRE

6. Come escludere i file nascosti con Dutree su Linux


Molti file di sistema nascosti possono richiedere tempo per essere analizzati, ma ricorda anche che questi file provengono dal sistema e la loro cancellazione accidentale o potrebbe non avere un impatto negativo sulla stabilità del sistema generale.

Passo 1
Per escludere questi file dall'analisi di Dutree eseguiremo la seguente riga:

 dutree -H

INGRANDIRE

Passo 2
Se vogliamo che i risultati vengano stampati in byte, eseguiremo quanto segue:

 dutree -b

INGRANDIRE

Passaggio 3
Per disabilitare i colori e mostrare solo i caratteri ASCII, utilizzeremo il parametro -A:

INGRANDIRE

Passaggio 4
Infine, se vogliamo vedere l'aiuto di Dutree, eseguiremo quanto segue:

 dutree -h

INGRANDIRE

Dutree è una semplice utility che ci darà la possibilità di controllare e gestire i dischi rigidi in Linux in modo semplice ma completo.

wave wave wave wave wave