I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Per saperne di più.

Lo spazio su disco si riempie rapidamente su Linux e, prima che tu te ne accorga, è tempo di investire in un altro paio di unità terabyte per ospitare il tuo file system in rapida espansione. Come mai è diventato così gonfio?

Rintracciare e visualizzare file e directory che occupano più della loro parte della stanza è difficile, specialmente se sei un utente terminale dedicato.

diskonaut è un'app che può finalmente aiutarti a visualizzare, identificare, gestire ed eliminare i rami troppo cresciuti del tuo albero di file, tutto comodamente dal tuo terminale preferito.

Perché hai bisogno di un visualizzatore di spazio su disco per il tuo terminale

Nonostante il fatto che lo spazio di archiviazione sia sempre più conveniente in termini di prezzo, i dischi rigidi e gli SSD si riempiono ancora rapidamente e puoi facilmente massimizzare il tuo SSD da più terabyte in pochi mesi senza nemmeno accorgersene.

instagram viewer

È la tua vasta libreria Steam di giochi AAA Linux? La tua collezione di sfondi artistici ad altissima risoluzione? O è un file di backup canaglia generato da un gestore di ricette dockerizzato che si include nel backup e raddoppia le dimensioni ogni giorno?

La stabilità del tuo sistema è a rischio se non scopri e risolvi rapidamente il problema.

Certo, puoi usare:

du -h

...per ottenere un elenco di file, directory e le loro dimensioni, ma richiede molto tempo, è noioso da usare e non fornisce l'output più leggibile.

Un'altra possibilità è ncdu (Ncurses Disk Usage) che classificherà le tue directory per dimensione e le visualizzerà in un elenco ordinabile. Gli elenchi vanno bene, supponiamo, ma non ti danno l'immediatezza intuitiva di una rappresentazione grafica.

Sebbene esistano vari visualizzatori di spazio su disco basati su GUI, le app GUI sono ingombranti per il terminale nativo e devono essere evitate a tutti i costi.

Fortunatamente, se hai bisogno di un visualizzatore di spazio su disco per il tuo terminale, diskonaut è qui per aiutarti.

Come installare diskonaut su Linux

diskonaut è scritto in Rust e il modo più semplice per installarlo è con Cargo.

Se non hai già installato Rust and Cargo, inserisci:

riccio https://sh.rustup.rs -sSf | sh

... scaricherà uno script e lo installerà.

Ora puoi installare diskonaut con:

carico installare disconauta

Se stai usando Arch Linux, diskonaut è disponibile in l'Arch User Repository (AUR):

yay -S disconauta

Puoi installarlo su Fedora con:

sudo dnf installare disconauta

In alternativa, puoi semplicemente scaricare e decomprimere il binario, prima di spostarlo nel tuo percorso usando i seguenti comandi:

wget https://github.com/imsnif/diskonaut/releases/download/0.11.0/diskonaut-0.11.0-unknown-linux-musl.tar.gz
catrame-xfdisconauta-0.11.0-unknown-linux-musl.catrame.gz
sudo mv diskonaut /usr/Locale/bin/

Usa diskonaut nel tuo terminale per trovare file e directory di grandi dimensioni

Puoi avviare diskonaut dall'interno della directory che desideri scansionare o utilizzare la directory che desideri scansionare come argomento:

disconauta /casa/david/

Dopo circa un secondo, noterai che il tuo terminale si riempie di rettangoli di varie dimensioni. Questi rappresentano i singoli file e directory. I file piccoli sono rappresentati da "x" e sono raggruppati in un rettangolo separato.

Usa i tasti freccia per evidenziare ogni blocco e premi accedere per eseguire il drill-down in quella directory. Il tuo terminale verrà ripopolato con ancora più blocchi.

Ogni blocco (a parte i file piccoli) è etichettato con il suo nome, il numero di file discendenti al suo interno, lo spazio su disco totale che occupa e la percentuale della directory corrente che occupa.

Puoi usare il + E - tasti per ingrandire e rimpicciolire, trasformando quelle "x" in oggetti visibili. Fuga ti porterà su di un livello, e Backspace eliminerà l'oggetto attualmente evidenziato. Non preoccuparti di farlo accidentalmente: diskonaut ti darà una finestra di dialogo di conferma ad alto contrasto prima di eliminare qualcosa.

diskonaut è incredibilmente facile da usare, molto veloce e interamente gestito da tastiera. È una necessità assoluta nell'armeria di qualsiasi guerriero terminale.

Liberare spazio di archiviazione è solo l'inizio

Una volta presa l'abitudine di utilizzare diskonaut su base regolare, è facile mantenere le unità libere in modo efficiente e puoi rimandare l'acquisto di un altro SSD per un altro anno.

Ma non sono solo i dispositivi di archiviazione Linux che devi declassare regolarmente. Dai un'occhiata alla stanza in cui ti trovi, forse è il momento di ripulire la tua casa e anche la tua vita.