Diskonaut, un browser de spațiu pe disc pentru terminal

despre diskonaut

În articolul următor vom analiza disconautul. Aceasta este un browser spațiu pe disc pe care le vom folosi de la terminal. Este simplu și construit cu Rust, plus că este compatibil cu Gnu / Linux și macOS. Pentru a-l utiliza, va trebui să specificăm doar o cale absolută în sistemul de fișiere sau să o executăm în directorul care ne interesează. Programul îl va scana și va indexa metadatele din memorie, astfel încât să putem explora conținutul acestuia. În plus, ne va permite, de asemenea, să inspectăm utilizarea spațiului chiar și în timp ce efectuăm procesul de scanare.

Când scanarea este finalizată, vom putea naviga prin subdirectoare, obținând o reprezentare vizuală a unei hărți arborescente a ceea ce consumă spațiul pe disc. În plus, programul ne va permite, de asemenea, să ștergem fișiere și directoare, făcând diskonaut să urmărească spațiul pe care l-a eliberat în proces. De asemenea, acceptă comenzile rapide de la tastatură pentru o navigare mai ușoară.

În rândurile următoare vom vedea cum putem instala și utiliza diskonaut în Ubuntu.

Instalați diskonaut pe Ubuntu

Pentru a instala și utiliza diskonaut, va fi necesar să avem instalat limbajul de programare Rust pe sistemul nostru. Rugina este un limbaj de programare relativ nou. Promite să creeze aplicații rapide și sigure. Este dezvoltat într-un mod total deschis și caută opinia și contribuția comunității.

Obiectivul principal al Rugină este de a fi un limbaj bun pentru a crea programe excelente, client și server, care rulează pe Internet. Acest lucru a pus un accent deosebit pe securitate și controlul distribuției memoriei. Sintaxa acestui limbaj este similară cu cea a C și C ++, cu blocuri de cod delimitate de acolade și structuri de control al fluxului, cum ar fi, altfel, do, while și for.

Potrivit dezvoltatorilor săi, a fost conceput să fie un limbaj sigur și practic. Suportă programare pură funcțională, procedurală, imperativă și orientată obiect.

Dacă încă nu aveți această limbă instalată pe sistemul dvs., puteți consultați un articol care a fost publicat în acest blog acum ceva timp, sau puteți deschide un terminal (Ctrl + Alt + T) și instalați-l folosind următoarea comandă:

instalatie de rugina

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Odată ce terminăm instalarea și sistemul nostru are Rust instalat, ar trebui să avem o poziție în sistem. Acesta este managerul de pachete Rust. Pentru a-l folosi, va fi interesant să citiți instrucțiunile care vor apărea în terminal. Când totul este disponibil, putem folosi deja taxa pentru instalați diskonaut pe sistem. În același terminal, putem folosi comanda:

instalați diskonaut cu încărcare

cargo install diskonaut

Porniți diskonaut

Odată instalat diskonaut, ya îl putem începe în directorul pe care dorim să-l analizăm. De asemenea, putem specifica o cale absolută ca argument a oricărui director pe care dorim să îl analizăm:

cd /home/usuario

diskonaut

Sau putem folosi, de asemenea, comanda în modul următor:

diskonaut /home/usuario

Odată ce programul începe, vom vedea că în partea de jos vom putea verificați comenzile rapide de la tastatură disponibile pentru utilizare convenabilă și eficientă cu diskonaut.

deschizând disconautul

Când scanarea este completă sau înainte de finalizare, vom putea selecta un subdirector și vom apăsa tasta Enter pentru ao explora.

După cum am menționat anterior, diskonaut este o interfață de utilizator terminal care desenează o hartă vizuală a spațiului nostru pe disc, care ne va permite, de asemenea, să navigăm prin subfoldere și să ștergem fișiere sau foldere care ocupă prea mult spațiu. Deoarece este o aplicație terminal, de asemenea poate fi util pentru a rula direct pe servere (de exemplu, pentru a curăța jurnalele, fișierele temporare, volumele ancorabile sau doar pentru a obține o reprezentare vizuală a utilizării discului).

Mai multe informații despre acest program găsiți la depozit diskonaut la Github. Dacă vreun utilizator dorește să contribuie la diskonaut, îl poate face în mai multe moduri și, potrivit creatorului său, orice contribuție va fi foarte apreciată. Dacă sunteți interesat, puteți consulta secțiunea pe această temă din pagina GitHub a proiectului.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.