gdu è un nuovo analizzatore dell’utilizzo del disco della console sviluppato pensando alla velocità. È scritto in Go e disponibile per Linux, macOS e Microsoft Windows.
gdu (Go Disk Usage) è molto simile a ncdu, un popolare analizzatore di utilizzo del disco della console, con una grande differenza: la velocità. gdu fa uso dell’elaborazione parallela, essendo creato appositamente per unità a stato solido (SSD). Funziona anche con le unità disco rigido (HDD), ma in questo caso il miglioramento delle prestazioni rispetto ad altri strumenti non è così eccezionale.
Lo sviluppatore gdu ha una sezione di benchmark sulla pagina del progetto dello strumento che rileva che gdu è stato in grado di scansionare 80G di dati su un SSD da 500 GB (senza cache) in 6,5 secondi, mentre ncdu è stato in grado di fare lo stesso in 54 secondi. Ecco uno screenshot di più benchmark, confrontando gdu con du, nnn e altro:
Per quanto riguarda le opzioni, gdu non ne contiene molte. Può mostrare tutti i dischi montati (in esecuzione gdu
senza argomenti), analizza una directory (gdu /path/to/directory
), scrive gli errori in un file di registro (-log-file=/path/to/log/file
), ignora le directory (-ignore-dir=/sys,/proc
ad esempio) e utilizzare solo i colori bianco / grigio / nero (-no-color
).
utilizzo gdu:
Up
ok
per spostare il cursore in altoDown
oj
per spostare il cursore verso il bassoEnter
,Right
ol
per selezionare directory / dispositivoLeft
oh
per andare alla directory principaled
per eliminare il file o la directory selezionatin
ordinare per nome (asc / desc)s
per ordinare per dimensione (asc / desc)c
per ordinare per elementi (asc / desc)
Scarica gdu (Go Disk Usage)
Lo strumento è disponibile su AUR (Arch Linux / Manjaro), Brew e Snap. Ci sono anche binari Linux, macOS e Windows disponibili nella pagina delle versioni.