Diskonaut, isang disk space browser para sa terminal

tungkol sa diskonaut

Sa susunod na artikulo ay titingnan natin ang diskonaut. Ito ay un disk space browser gagamitin namin mula sa terminal. Ito ay simple at binuo gamit ang Rust, plus tugma ito sa Gnu / Linux at macOS. Upang magamit ito, kakailanganin lamang naming tukuyin ang isang ganap na landas sa file system, o ipatupad ito sa direktoryo na interesado sa amin. I-scan ito ng programa at i-index ang metadata sa memorya upang maaari naming tuklasin ang nilalaman nito. Bilang karagdagan, papayagan din kaming siyasatin ang paggamit ng puwang kahit na habang ginagawa ang proseso ng pag-scan.

Kapag nakumpleto ang pag-scan, magagawa naming mag-navigate sa pamamagitan ng mga subdirectory, pagkuha ng isang visual na representasyon ng isang mapa ng puno ng kung ano ang kumakain ng puwang ng disk. Bilang karagdagan, papayagan din kami ng programa na tanggalin ang mga file at direktoryo, na ginagawang subaybayan ng diskonaut ang dami ng puwang na napalaya nito sa proseso. Sinusuportahan din nito ang mga keyboard shortcut para sa mas madaling pag-navigate.

Sa mga sumusunod na linya makikita natin kung paano kami maaaring mag-install at gumamit ng diskonaut sa Ubuntu.

I-install ang diskonaut sa Ubuntu

Upang mai-install at magamit ang diskonaut, kinakailangan na mai-install ang wika ng Rust na programa sa aming system. Ang kalawang ay isang wika ng programa na medyo bago. Nangangako itong lilikha ng mabilis at ligtas na mga application. Ito ay binuo sa isang ganap na bukas na paraan at naghahanap ng opinyon at kontribusyon ng pamayanan.

Ang pangunahing layunin ng Kalawang ay upang maging isang mahusay na wika para sa paglikha ng mahusay na mga programa, sa client at server gilid, na tumatakbo sa Internet. Naglagay ito ng espesyal na diin sa control ng pamamahagi ng seguridad at memorya. Ang syntax ng wikang ito ay katulad ng C at C ++, na may mga bloke ng code na na-delimitahan ng mga brace at mga istraktura ng control flow tulad ng kung, iba, gawin, habang, at para.

Ayon sa mga nag-develop nito, ito ay dinisenyo upang maging isang ligtas at praktikal na wika. Sinusuportahan nito ang purong pagpapaandar, pamaraan, pautos, at oriented na programa.

Kung wala ka pa ring naka-install na wikang ito sa iyong system, maaari mo kumunsulta sa isang artikulo na na-publish sa blog na ito kanina pa, o maaari mo ring buksan ang isang terminal (Ctrl + Alt + T) at i-install ito gamit ang sumusunod na utos:

pag-install ng kalawang

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

Kapag natapos na namin ang pag-install at ang aming system ay nai-install ang Rust, dapat may posisyon tayo sa system. Ito ang Rust package manager. Upang magamit ito, kagiliw-giliw na basahin ang mga tagubilin na lilitaw sa terminal. Kung magagamit ang lahat, maaari na naming magamit ang pagsingil i-install ang diskonaut sa system. Sa parehong terminal, maaari naming gamitin ang utos:

i-install ang diskonaut na may bayad

cargo install diskonaut

Simulan ang diskonaut

Kapag na-install na ang diskonaut, ya maaari nating simulan ito sa direktoryo na nais naming suriin. Maaari din naming tukuyin ang isang ganap na landas bilang isang argument ng anumang direktoryo na nais naming pag-aralan:

cd /home/usuario

diskonaut

O maaari din naming magamit ang utos sa sumusunod na paraan:

diskonaut /home/usuario

Sa sandaling magsimula ang programa, makikita natin na sa ilalim ay makakaya namin suriin ang mga magagamit na mga keyboard shortcut para sa maginhawa at mahusay na paggamit sa diskonaut.

pagbubukas ng diskonaut

Kapag nakumpleto ang pag-scan, o bago matapos, makakapili kami ng isang subdirectory, at pindutin ang Enter key upang tuklasin ito.

Tulad ng nabanggit ko dati, ang diskonaut ay isang interface ng gumagamit ng terminal na kumukuha ng isang visual na mapa ng aming puwang sa disk, na magpapahintulot din sa amin na mag-navigate sa mga subfolder at tanggalin ang mga file o folder na tumatagal ng labis na puwang. Dahil ito ay isang terminal app, din ay maaaring maging kapaki-pakinabang upang tumakbo nang direkta sa mga server (halimbawa, upang linisin ang mga troso, pansamantalang mga file, dockable volume, o upang makakuha lamang ng isang visual na representasyon ng iyong paggamit ng disk).

Ang karagdagang impormasyon tungkol sa program na ito ay matatagpuan sa diskonaut repository sa Github. Kung nais ng sinumang gumagamit na mag-ambag sa diskonaut, magagawa nila ito sa maraming paraan, at ayon sa lumikha nito, ang anumang kontribusyon ay lubos na pahalagahan. Kung interesado ka, maaari kang kumunsulta sa seksyon sa bagay na mula sa pahina sa GitHub ng proyekto.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.