V nasledujúcom článku sa pozrieme na diskonaut. Toto je un prehliadač miesta na disku ktoré použijeme z terminálu. Je to jednoduché a zostavené s Rustom, navyše je kompatibilné s Gnu / Linux a macOS. Aby sme ho mohli použiť, budeme musieť zadať iba absolútnu cestu v súborovom systéme alebo ju spustiť v adresári, ktorý nás zaujíma. Program ho naskenuje a indexuje metadáta v pamäti, aby sme mohli preskúmať ich obsah. Okrem toho nám tiež umožní skontrolovať využitie priestoru aj počas vykonávania procesu skenovania.
Po dokončení skenovania budeme schopní navigovať v podadresároch a získať vizuálne znázornenie stromovej mapy toho, čo zaberá miesto na disku. Okrem toho nám program umožní aj mazanie súborov a adresárov, vďaka čomu bude môcť diskonaut sledovať, koľko miesta v procese uvoľnil. Podporuje tiež klávesové skratky pre ľahšiu navigáciu.
V nasledujúcich riadkoch uvidíme, ako môžeme inštalovať a používať diskonaut v Ubuntu.
Nainštalujte diskonaut na Ubuntu
Ak chcete nainštalovať a používať diskonaut, v našom systéme bude potrebné mať nainštalovaný programovací jazyk Rust. Rust je programovací jazyk, ktorý je relatívne nový. Sľubuje vytvorenie rýchlych a bezpečných aplikácií. Je vyvíjaný úplne otvoreným spôsobom a snaží sa získať názor a prínos pre komunitu.
Hlavným cieľom Hrdza je byť dobrým jazykom pre vytváranie skvelých programov na strane klienta a servera, ktoré bežia na internete. Toto kládlo osobitný dôraz na bezpečnosť a riadenie distribúcie pamäte. Syntax tohto jazyka je podobná syntaxe v jazykoch C a C ++, pričom bloky kódu sú ohraničené zloženými zátvorkami a štruktúrami riadenia toku, ako napríklad if, else, do, while a for.
Podľa jeho vývojárov bol navrhnutý tak, aby bol bezpečný a praktický jazyk. Podporuje čisto funkčné, procedurálne, imperatívne a objektovo orientované programovanie.
Ak vo svojom systéme stále nemáte nainštalovaný tento jazyk, môžete pozrite si článok, ktorý bol uverejnený v tomto blogu pred časom, alebo tiež môžete otvoriť terminál (Ctrl + Alt + T) a nainštalujte ho pomocou nasledujúceho príkazu:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Akonáhle dokončíme inštaláciu a náš systém má nainštalovaný Rust, mali by sme mať pozíciu v systéme. Toto je správca balíkov Rust. Aby ste ho mohli používať, bude zaujímavé prečítať si pokyny, ktoré sa zobrazia v termináli. Keď bude k dispozícii všetko, môžeme už použiť poplatok za nainštalujte diskonaut do systému. V rovnakom termináli môžeme použiť príkaz:
cargo install diskonaut
Začať diskonaut
Akonáhle je diskonaut nainštalovaný, jo môžeme ho spustiť v adresári, ktorý chceme analyzovať. Absolútnu cestu môžeme určiť aj ako argument ľubovoľného adresára, ktorý chceme analyzovať:
cd /home/usuario diskonaut
Prípadne môžeme príkaz použiť aj nasledujúcim spôsobom:
diskonaut /home/usuario
Po spustení programu uvidíme, že v spodnej časti to zvládneme skontrolovať dostupné klávesové skratky pre pohodlné a efektívne použitie s diskonautom.
Po dokončení skenovania alebo pred dokončením budeme môcť vybrať podadresár a preskúmať ho stlačením klávesu Enter.
Ako som už spomínal, diskonaut je užívateľské rozhranie terminálu, ktoré kreslí vizuálnu mapu nášho diskového priestoru, čo nám tiež umožní prechádzať podpriečinky a mazať súbory alebo priečinky, ktoré zaberajú príliš veľa miesta. Pretože sa jedná o terminálovú aplikáciu, tiež môže byť užitočné bežať priamo na serveroch (napríklad na čistenie protokolov, dočasných súborov, dokovateľných zväzkov alebo len na získanie vizuálnej reprezentácie využitia vášho disku).
Viac informácií o tomto programe nájdete na diskonaut úložisko na GitHub. Ak chce ktorýkoľvek používateľ prispieť do diskonautu, môže tak urobiť rôznymi spôsobmi a podľa jeho tvorcu bude akýkoľvek príspevok veľmi ocenený. Ak máte záujem, môžete sa obrátiť na sekciu venovanú tejto záležitosti zo stránky na adrese GitHub projektu.