Nel prossimo articolo daremo uno sguardo al diskonaut. Questo è un browser dello spazio su disco che useremo dal terminale. È semplice e costruito con Rust, inoltre è compatibile con Gnu / Linux e macOS. Per usarlo dovremo solo specificare un percorso assoluto nel file system, oppure eseguirlo nella directory che ci interessa. Il programma lo scansionerà e indicizzerà i metadati in memoria in modo che possiamo esplorarne il contenuto. Inoltre, ci consentirà anche di ispezionare l'uso dello spazio anche durante l'esecuzione del processo di scansione.
Quando la scansione è completa, saremo in grado di navigare attraverso le sottodirectory, ottenendo una rappresentazione visiva di una mappa ad albero di ciò che sta consumando lo spazio su disco. Inoltre, il programma ci consentirà anche di eliminare file e directory, facendo in modo che diskonaut tenga traccia della quantità di spazio che ha liberato durante il processo. Supporta anche le scorciatoie da tastiera per una navigazione più semplice.
Nelle righe seguenti vedremo come installare e utilizzare diskonaut in Ubuntu.
Installa diskonaut su Ubuntu
Per installare e utilizzare diskonaut, sarà necessario avere il linguaggio di programmazione Rust installato nel nostro sistema. Rust è un linguaggio di programmazione relativamente nuovo. Promette di creare applicazioni veloci e sicure. Si sviluppa in modo totalmente aperto e cerca l'opinione e il contributo della comunità.
L'obiettivo principale di Ruggine deve essere un buon linguaggio per creare ottimi programmi, lato client e lato server, che girano su Internet. Ciò poneva un'enfasi particolare sulla sicurezza e sul controllo della distribuzione della memoria. La sintassi di questo linguaggio è simile a quella di C e C ++, con blocchi di codice delimitati da parentesi graffe e strutture di controllo del flusso come if, else, do, while e for.
Secondo i suoi sviluppatori è stato progettato per essere un linguaggio pratico e sicuro. Supporta la pura programmazione funzionale, procedurale, imperativa e orientata agli oggetti.
Se ancora non hai questa lingua installata sul tuo sistema, puoi farlo consultare un articolo che è stato pubblicato in questo blog qualche tempo fa, oppure puoi anche aprire un terminale (Ctrl + Alt + T) e installalo utilizzando il seguente comando:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Una volta terminata l'installazione e il nostro sistema ha installato Rust, dovremmo avere una posizione nel sistema. Questo è il gestore di pacchetti Rust. Per usarlo, sarà interessante leggere le istruzioni che appariranno nel terminale. Quando tutto è disponibile, possiamo già utilizzare l'addebito per installa diskonaut sul sistema. Nello stesso terminale possiamo usare il comando:
cargo install diskonaut
Avvia diskonaut
Una volta installato diskonaut, ya possiamo avviarlo nella directory che vogliamo analizzare. Possiamo anche specificare un percorso assoluto come argomento di qualsiasi directory che vogliamo analizzare:
cd /home/usuario diskonaut
Oppure possiamo anche usare il comando nel modo seguente:
diskonaut /home/usuario
Una volta avviato il programma, vedremo che in fondo saremo in grado di farlo controlla le scorciatoie da tastiera disponibili per un utilizzo comodo ed efficiente con diskonaut.
Quando la scansione è completa, o prima di terminare, saremo in grado di selezionare una sottodirectory e premere il tasto Invio per esplorarla.
Come ho detto prima, diskonaut è un'interfaccia utente terminale che disegna una mappa visiva del nostro spazio su disco, che ci permetterà anche di navigare tra le sottocartelle ed eliminare file o cartelle che occupano troppo spazio. Poiché si tratta di un'applicazione terminale, anche può essere utile per essere eseguito direttamente sui server (ad esempio, per pulire registri, file temporanei, volumi agganciabili o semplicemente per ottenere una rappresentazione visiva dell'utilizzo del disco).
Ulteriori informazioni su questo programma sono disponibili all'indirizzo repository diskonaut su Github. Se un utente vuole contribuire a diskonaut, può farlo in diversi modi e, secondo il suo creatore, qualsiasi contributo sarà molto apprezzato. Se sei interessato, puoi consultare la sezione in merito dalla pagina all'indirizzo GitHub il progetto.