Miesto na disku sa v Linuxe rýchlo zapĺňa a kým sa nenazdáte, je čas investovať do ďalších pár terabajtových diskov, do ktorých sa zmestí váš rýchlo narastajúci súborový systém. Ako sa to vôbec mohlo tak nafúknuť?
Sledovanie a vizualizácia súborov a adresárov, ktoré zaberajú viac, ako je ich podiel v miestnosti, je ťažké – najmä ak ste oddaným obyvateľom terminálu.
diskonaut je aplikácia, ktorá vám konečne môže pomôcť vizualizovať, identifikovať, spravovať a odstraňovať zarastené vetvy vášho stromu súborov, a to všetko z pohodlia vášho obľúbeného terminálu.
Prečo potrebujete vizualizér miesta na disku pre váš terminál
Napriek tomu, že cena úložiska neustále zlacňuje, pevné disky a SSD sa stále rýchlo zapĺňajú a vy môžete jednoducho vyťažiť maximum viacterabajtový SSD disk za pár mesiacov bez toho, aby si to všimol.
Je to vaša rozsiahla Steam knižnica hier AAA Linux? Vaša zbierka umeleckých tapiet s ultra vysokým rozlíšením? Alebo ide o nečestný záložný súbor vygenerovaný ukotveným správcom receptov, ktorý sám seba zahŕňa do zálohy a každý deň sa zdvojnásobuje?
Stabilita vášho systému je ohrozená, ak problém rýchlo nezistíte a nevyriešite.
Iste, môžete použiť:
du -h
...získať zoznam súborov, adresárov a ich veľkostí, ale je to časovo náročné, únavné a nedáva to najčitateľnejší výstup.
Ďalšou možnosťou je ncdu (Ncurses Disk Usage), ktorý zoradí vaše adresáre podľa veľkosti a zobrazí ich v zoraditeľnom zozname. Hádame, že zoznamy sú v poriadku, ale neposkytujú vám intuitívnu bezprostrednosť grafického znázornenia.
Aj keď existujú rôzne vizualizéry diskového priestoru riadené grafickým používateľským rozhraním, aplikácie s grafickým používateľským rozhraním sú nadupané pre natívny terminál a je potrebné sa im za každú cenu vyhnúť.
Našťastie, ak potrebujete vizualizér miesta na disku pre váš terminál, diskonaut je tu, aby vám pomohol.
Ako nainštalovať diskonaut na Linuxe
diskonaut je napísaný v jazyku Rust a najjednoduchší spôsob inštalácie je pomocou Cargo.
Ak ešte nemáte nainštalovaný Rust and Cargo, zadajte:
curl https://sh.rustup.rs -sSf | sh
...stiahne skript a nainštaluje ho.
Teraz môžete nainštalovať diskonaut pomocou:
nákladu Inštalácia diskonaut
Ak používate Arch Linux, diskonaut je dostupný v Arch User Repository (AUR):
yay -S diskonaut
Môžete ho nainštalovať na Fedoru pomocou:
sudo dnf Inštalácia diskonaut
Prípadne si môžete jednoducho stiahnuť a rozbaliť binárny súbor predtým, ako ho presuniete do cesty pomocou nasledujúcich príkazov:
wget https://github.com/imsnif/diskonaut/releases/download/0.11.0/diskonaut-0.11.0-unknown-linux-musl.tar.gz
decht-xzfdiskonaut-0.11.0-unknown-linux-musl.decht.gz
sudo mv diskonaut /usr/miestne/bin/
Použite diskonaut vo svojom termináli na nájdenie veľkých súborov a adresárov
Diskonaut môžete spustiť buď z adresára, ktorý chcete skenovať, alebo použiť adresár, ktorý chcete skenovať ako argument:
diskonaut /home/david/
Asi po sekunde si všimnete, že sa váš terminál zapĺňa obdĺžnikmi rôznych veľkostí. Tie predstavujú jednotlivé súbory a adresáre. Malé súbory sú označené „x“ a sú zoskupené do samostatného obdĺžnika.
Pomocou klávesov so šípkami zvýraznite každý blok a stlačte Zadajte na hĺbkovú analýzu tohto adresára. Váš terminál sa znova naplní ďalšími blokmi.
Každý blok (okrem malých súborov) je označený svojim názvom, počtom podradených súborov v ňom, celkovým priestorom na disku, ktorý zaberá, a percentom aktuálneho adresára, ktorý zaberá.
Môžete použiť + a - klávesy na priblíženie a oddialenie, čím sa tieto „x“ premenia na viditeľné objekty. Uniknúť vás posunie o úroveň vyššie a Backspace vymaže aktuálne zvýraznený objekt. Nebojte sa, že by ste to urobili náhodou – diskonaut vám pred odstránením niečoho zobrazí dialógové okno s potvrdením s vysokým kontrastom.
diskonaut je prekvapivo ľahko ovládateľný, veľmi rýchly a úplne ovládaný klávesnicou. Je to absolútna nevyhnutnosť vo výzbroji každého terminálneho bojovníka.
Uvoľnenie úložného priestoru je len začiatok
Keď si zvyknete na pravidelné používanie diskonautov, je ľahké nechať svoje disky efektívne prázdne a nákup ďalšieho SSD môžete odložiť na ďalší rok.
Nie sú to však len linuxové úložné zariadenia, ktoré musíte pravidelne odpratávať. Poobzerajte sa po miestnosti, v ktorej sa nachádzate, možno je čas upratať svoj domov a tiež svoj život.