dutree - Analizza l'utilizzo del disco del file system in Linux
dutree è uno strumento da riga di comando veloce, gratuito e open source per l'analisi dell'utilizzo del disco, scritto nel linguaggio di programmazione Rust, sviluppato dalla combinazione di durep (disco using reporter) e strumenti da riga di comando tree (elenca il contenuto della directory in formato ad albero). Di conseguenza, dutree segnala l'utilizzo del disco in un formato ad albero.
dutree mostra l'output colorato, a seconda dei valori configurati nella variabile d'ambiente GNU LS_COLORS. Questa variabile di ambiente consente di impostare i colori dei file in base alla loro estensione, autorizzazioni e tipo di file.
Caratteristiche del dutree:
- Mostra l'albero del file system.
- Supporta l'aggregazione di file di piccole dimensioni.
- Consente di confrontare diverse directory.
- Supporta l'esclusione di file o directory.
Come installare dutree nei sistemi Linux
Per installare dutree nelle distribuzioni Linux, devi avere il linguaggio di programmazione rust installato sul tuo sistema. Se non hai Rust installato, puoi utilizzare il seguente comando curl per installarlo come mostrato.
sudo curl https://sh.rustup.rs -sSf | sh
Una volta installato Rust, puoi eseguire il comando seguente per installare dutree nelle distribuzioni Linux come mostrato.
cargo install --git https://github.com/nachoparker/dutree.git
Dopo aver installato dutree, utilizza i colori dell'ambiente in base alla variabile LS_COLORS, ha lo stesso comando Colors ls –color che la nostra distribuzione ha configurato.
ls --color
Il modo più semplice di eseguire dutree è senza argomenti, in questo modo mostra un albero del filesystem.
dutree
Per visualizzare l'utilizzo reale del disco anziché la dimensione del file, utilizzare il flag -u
.
dutree -u
Mostra le directory in modo approfondito
Puoi mostrare le directory fino ad una determinata profondità (predefinita 1), utilizzando il flag -d
. Il comando seguente mostrerà le directory fino a una profondità di 3, nella directory di lavoro corrente.
Ad esempio, se la directory di lavoro corrente (~/)
, visualizza la dimensione di ~/*/*/*
come mostrato nello screenshot di esempio seguente.
dutree -d 3
Escludi file o directory nell'output
Per escludere la corrispondenza con un nome di file o directory, utilizzare il flag -x
.
dutree -x CentOS-7.0-1406-x86_64-DVD.iso
Puoi anche ottenere una rapida panoramica locale saltando le directory, usando l'opzione -f
, in questo modo.
dutree -f
Un riepilogo/panoramica completo può essere generato utilizzando il flag -s
come mostrato.
dutree -s
Aggregare piccoli file
È possibile aggregare file più piccoli di una certa dimensione, il valore predefinito è 1M come mostrato.
dutree -a
Escludi file nascosti
L'opzione -H
consente di escludere i file nascosti nell'output.
dutree -H
L'opzione -b
viene utilizzata per stampare le dimensioni in byte, invece che in kilobyte (predefinito).
dutree -b
Per disattivare i colori e visualizzare solo i caratteri ASCII, utilizza il flag -A
in questo modo.
dutree -A
Puoi visualizzare il messaggio di aiuto di dutree usando l'opzione -h
.
dutree -h
Usage: dutree [options] [..]
Options:
-d, --depth [DEPTH] show directories up to depth N (def 1)
-a, --aggr [N[KMG]] aggregate smaller than N B/KiB/MiB/GiB (def 1M)
-s, --summary equivalent to -da, or -d1 -a1M
-u, --usage report real disk usage instead of file size
-b, --bytes print sizes in bytes
-x, --exclude NAME exclude matching files or directories
-H, --no-hidden exclude hidden files
-A, --ascii ASCII characters only, no colors
-h, --help show help
-v, --version print version number
dutree è uno strumento da riga di comando semplice ma potente per mostrare la dimensione dei file e analizzare l'utilizzo del disco in un formato ad albero, su sistemi Linux. Utilizza il modulo di commento qui sotto per condividere con noi i tuoi pensieri o domande al riguardo.