Diskonaut, een schijfruimte-browser voor de terminal

over diskonaut

In het volgende artikel gaan we kijken naar diskonaut. Dit is un schijfruimte browser die we zullen gebruiken vanaf de terminal​ Het is eenvoudig en gebouwd met Rust, plus het is compatibel met Gnu / Linux en macOS. Om het te gebruiken, hoeven we alleen een absoluut pad in het bestandssysteem op te geven of het uit te voeren in de directory die ons interesseert. Het programma zal het scannen en de metagegevens in het geheugen indexeren, zodat we de inhoud ervan kunnen onderzoeken. Bovendien stelt het ons ook in staat om het ruimtegebruik te inspecteren, zelfs tijdens het scannen.

Als de scan is voltooid, we zullen door de submappen kunnen navigeren en een visuele weergave krijgen van een boomstructuur van wat de schijfruimte verbruikt​ Bovendien stelt het programma ons ook in staat om bestanden en mappen te verwijderen, zodat diskonaut kan bijhouden hoeveel ruimte het tijdens het proces heeft vrijgemaakt. Het ondersteunt ook sneltoetsen voor eenvoudigere navigatie.

In de volgende regels zullen we zien hoe we diskonaut in Ubuntu kunnen installeren en gebruiken.

Installeer diskonaut op Ubuntu

Om diskonaut te installeren en te gebruiken, het zal nodig zijn om de Rust-programmeertaal in ons systeem te hebben geïnstalleerd​ Rust is een programmeertaal die relatief nieuw is. Het belooft snelle en veilige applicaties te maken. Het is op een volledig open manier ontwikkeld en zoekt de mening en bijdrage van de gemeenschap.

Het belangrijkste doel van Roest is om een ​​goede taal te zijn voor het maken van geweldige programma's, aan de client- en serverzijde, die op internet draaien​ Dit legde speciale nadruk op beveiliging en beheer van de geheugendistributie. De syntaxis van deze taal is vergelijkbaar met die van C en C ++, met codeblokken die worden afgebakend door accolades en flowcontrolestructuren zoals if, else, do, while en for.

Volgens de ontwikkelaars is het zo ontworpen een veilige en praktische taal​ Het ondersteunt puur functionele, procedurele, imperatieve en objectgeoriënteerde programmering.

Als je deze taal nog steeds niet op je systeem hebt geïnstalleerd, kan dat raadpleeg een artikel dat in deze blog is gepubliceerd een tijdje geleden, of je kunt ook een terminal openen (Ctrl + Alt + T) en installeer het met behulp van de volgende opdracht:

roest installatie

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

Zodra we de installatie hebben voltooid en ons systeem Rust heeft geïnstalleerd, we zouden een positie in het systeem moeten hebben. Dit is de Rust-pakketbeheerder. Om het te gebruiken, het zal interessant zijn om de instructies te lezen die in de terminal zullen verschijnen​ Als alles voorhanden is, kunnen we er alvast gebruik van maken installeer diskonaut op het systeem​ In dezelfde terminal kunnen we de opdracht gebruiken:

installeer diskonaut met lading

cargo install diskonaut

Start diskonaut

Zodra diskonaut is geïnstalleerd, ya we kunnen het starten in de directory die we willen analyseren. We kunnen ook een absoluut pad specificeren als argument van elke directory die we willen analyseren:

cd /home/usuario

diskonaut

Of we kunnen het commando ook op de volgende manier gebruiken:

diskonaut /home/usuario

Zodra het programma start, zullen we zien dat we dat onderaan zullen kunnen controleer de beschikbare sneltoetsen voor handig en efficiënt gebruik met diskonaut.

diskonaut openen

Wanneer de scan is voltooid, of voordat deze is voltooid, kunnen we een submap selecteren en op Enter drukken om deze te verkennen.

Zoals ik al eerder zei, is diskonaut een terminalgebruikersinterface die een visuele kaart van onze schijfruimte tekent, waarmee we ook door submappen kunnen navigeren en bestanden of mappen kunnen verwijderen die te veel ruimte innemen. Omdat het ook een terminaltoepassing is kan handig zijn om rechtstreeks op servers te draaien (bijvoorbeeld om logboeken, tijdelijke bestanden, dockbare volumes op te schonen of gewoon om een ​​visuele weergave te krijgen van uw schijfgebruik).

Meer informatie over dit programma is te vinden op diskonaut repository op GitHub​ Als een gebruiker wil bijdragen aan diskonaut, kan dat op verschillende manieren, en volgens de maker wordt elke bijdrage zeer op prijs gesteld. Als u geïnteresseerd bent, kunt u de sectie over de kwestie raadplegen op de pagina op GitHub van het project.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.