Spațiul pe disc se umple rapid pe Linux și, înainte de a-ți da seama, este timpul să investești în alte două unități de terabyte pentru a găzdui sistemul tău de fișiere care crește rapid. Cum de a ajuns vreodată atât de umflat?
Urmărirea și vizualizarea fișierelor și directoarelor care ocupă mai mult decât partea lor din cameră este dificilă, mai ales dacă sunteți un locuitor dedicat terminalului.
diskonaut este o aplicație care vă poate ajuta în sfârșit să vizualizați, să identificați, să gestionați și să ștergeți ramurile crescute ale arborelui dvs. de fișiere, totul din confortul terminalului dvs. preferat.
De ce aveți nevoie de un vizualizator de spațiu pe disc pentru terminalul dvs
În ciuda faptului că prețul de stocare crește continuu mai ieftin, hard disk-urile și SSD-urile încă se umplu rapid și vă puteți maximiza cu ușurință SSD multi-terabyte în câteva luni fără măcar să observe.
Este biblioteca dvs. extinsă Steam de jocuri AAA Linux? Colecția ta de imagini de fundal artistice cu rezoluție ultra-înaltă? Sau este un fișier de rezervă necinstiți generat de un manager de rețete dockerizat care se include în backup și își dublează dimensiunea în fiecare zi?
Stabilitatea sistemului dumneavoastră este în pericol dacă nu aflați și rezolvați problema rapid.
Sigur, poți folosi:
du -h
... pentru a obține o listă a fișierelor, directoarelor și dimensiunilor acestora, dar consumă mult timp, este obositor de utilizat și nu oferă cea mai lizibilă rezultate.
O altă posibilitate este ncdu (Ncurses Disk Usage) care vă va clasifica directoarele după dimensiune și le va afișa într-o listă care poate fi sortată. Listele sunt în regulă, bănuim, dar nu vă oferă imediatul intuitiv al unei reprezentări grafice.
Deși există diverse vizualizatoare de spațiu pe disc bazate pe GUI, aplicațiile GUI sunt umflate pentru terminalul nativ și trebuie evitate cu orice preț.
Din fericire, dacă aveți nevoie de un vizualizator de spațiu pe disc pentru terminalul dvs., diskonaut este aici pentru a vă ajuta.
Cum se instalează diskonaut pe Linux
diskonaut este scris în Rust, iar cel mai simplu mod de a-l instala este cu Cargo.
Dacă nu aveți deja instalat Rust and Cargo, introduceți:
curl https://sh.rustup.rs -sSf | SH
...va descărca un script și îl va instala.
Acum puteți instala diskonaut cu:
marfă instalare diskonaut
Dacă utilizați Arch Linux, diskonaut este disponibil în Arch User Repository (AUR):
da -S diskonaut
Îl puteți instala pe Fedora cu:
sudo dnf instalare diskonaut
Alternativ, puteți să descărcați și să despachetați binarul, înainte de a-l muta în calea dvs. folosind următoarele comenzi:
wget https://github.com/imsnif/diskonaut/releases/download/0.11.0/diskonaut-0.11.0-unknown-linux-musl.tar.gz
gudron-xzfdiskonaut-0.11.0-necunoscut-linux-musl.gudron.gz
sudo mv diskonaut /usr/local/bin/
Utilizați diskonaut în terminalul dvs. pentru a găsi fișiere și directoare mari
Puteți fie să porniți diskonaut din directorul pe care doriți să îl scanați, fie să utilizați directorul pe care doriți să îl scanați ca argument:
diskonaut /home/david/
După aproximativ o secundă, veți observa că terminalul se umple cu dreptunghiuri de diferite dimensiuni. Acestea reprezintă fișierele și directoarele individuale. Fișierele mici sunt reprezentate prin „x” și sunt grupate într-un dreptunghi separat.
Folosiți tastele săgeți pentru a evidenția fiecare bloc și apăsați introduce pentru a explora în jos acel director. Terminalul tău se va repopula cu încă mai multe blocuri.
Fiecare bloc (în afară de fișierele mici) este etichetat cu numele său, numărul de fișiere descendente din el, spațiul total pe disc pe care îl ocupă și procentul din directorul curent pe care îl ocupă.
Puteți folosi + și - taste pentru a mări și micșora, transformând acele „x”-uri în obiecte vizibile. Evadare te va duce la un nivel și Backspace va șterge obiectul evidențiat în prezent. Nu vă faceți griji dacă faceți acest lucru accidental - Diskonaut vă va oferi un dialog de confirmare cu contrast ridicat înainte de a șterge ceva.
diskonaut este șocant de ușor de utilizat, foarte rapid și este condus în întregime de tastatură. Este o necesitate absolută în arsenalul oricărui războinic terminal.
Eliberarea spațiului de stocare este doar începutul
Odată ce ați luat obiceiul de a folosi diskonaut în mod regulat, este ușor să vă păstrați unitățile libere în mod eficient și puteți amâna cumpărarea unui alt SSD pentru încă un an.
Dar nu doar dispozitivele de stocare Linux trebuie să le dezmorți în mod regulat. Aruncă o privire prin camera în care te afli, poate că este timpul să-ți dezordinezi casa și viața.