Diskplass fylles raskt opp på Linux, og før du vet ordet av det, er det på tide å investere i ytterligere et par terabyte-stasjoner for å huse filsystemet ditt som sprer seg raskt. Hvordan ble det noen gang så oppblåst?
Det er vanskelig å spore opp og visualisere filer og kataloger som tar mer enn sin del av rommet – spesielt hvis du er en dedikert terminalbeboer.
diskonaut er en app som endelig kan hjelpe deg med å visualisere, identifisere, administrere og slette overgrodde grener av filtreet ditt, alt fra din favorittterminal.
Hvorfor du trenger en diskplassvisualisering for terminalen din
Til tross for at lagring stadig blir billigere i pris, fylles harddisker og SSD-er fortsatt raskt opp, og du kan enkelt maksimere multi-terabyte SSD om noen måneder uten å merke det.
Er det ditt omfattende Steam-bibliotek med AAA Linux-spill? Din samling av kunstneriske bakgrunnsbilder med ultrahøy oppløsning? Eller er det en useriøs sikkerhetskopifil generert av en dockerisert oppskriftsbehandler som inkluderer seg selv i sikkerhetskopien, og dobles i størrelse hver dag?
Stabiliteten til systemet ditt er i fare hvis du ikke finner ut og løser problemet raskt.
Jada, du kan bruke:
du -h
...for å få en liste over filer, kataloger og deres størrelser, men det er tidkrevende, kjedelig å bruke og gir ikke det mest lesbare resultatet.
En annen mulighet er ncdu (Ncurses Disk Usage) som vil rangere katalogene dine etter størrelse og vise dem i en sorterbar liste. Lister er fine, antar vi, men de gir deg ikke den intuitive umiddelbarheten til en grafisk representasjon.
Selv om det finnes forskjellige GUI-drevne diskplassvisualiserere der ute, er GUI-apper oppblåst for terminalen, og skal unngås for enhver pris.
Heldigvis, hvis du trenger en diskplassvisualisering for terminalen din, er diskonaut her for å hjelpe.
Hvordan installere diskonaut på Linux
diskonaut er skrevet i Rust, og den enkleste måten å installere den på er med Cargo.
Hvis du ikke allerede har Rust and Cargo installert, skriver du inn:
krølle https://sh.rustup.rs -sSf | sh
... vil laste ned et skript og installere det.
Nå kan du installere diskonaut med:
last installere diskonaut
Hvis du bruker Arch Linux, er diskonaut tilgjengelig i Arch User Repository (AUR):
yay -S diskonaut
Du kan installere det på Fedora med:
sudo dnf installere diskonaut
Alternativt kan du bare laste ned og pakke ut binærfilen før du flytter den inn på banen din ved å bruke følgende kommandoer:
wget https://github.com/imsnif/diskonaut/releases/download/0.11.0/diskonaut-0.11.0-unknown-linux-musl.tar.gz
tjære-xzfdiskonaut-0.11.0-ukjent-linux-musl.tjære.gz
sudo mv diskonaut /usr/lokale/bin/
Bruk diskonaut i terminalen din for å finne store filer og kataloger
Du kan enten starte diskonaut fra katalogen du vil skanne, eller bruke katalogen du vil skanne som et argument:
diskonaut /home/david/
Etter et sekund eller så vil du legge merke til at terminalen fylles med rektangler i forskjellige størrelser. Disse representerer de individuelle filene og katalogene. Små filer er representert med "x" og er gruppert sammen til et eget rektangel.
Bruk piltastene til å markere hver blokk, og trykk Tast inn for å gå ned i den katalogen. Terminalen din vil fylles med enda flere blokker.
Hver blokk (bortsett fra de små filene) er merket med navnet sitt, antall etterkommerfiler i den, den totale diskplassen den opptar, og prosentandelen av gjeldende katalog den opptar.
Du kan bruke + og - tastene for å zoome inn og ut, og transformere disse "x"-ene til synlige objekter. Flukt vil ta deg opp et nivå, og Tilbake vil slette det uthevede objektet. Ikke bekymre deg for å gjøre dette ved et uhell – diskonaut vil gi deg en bekreftelsesdialog med høy kontrast før du sletter noe.
diskonaut er sjokkerende enkel å bruke, veldig rask og fullstendig tastaturdrevet. Det er en absolutt nødvendighet i våpenlageret til enhver terminal kriger.
Å frigjøre lagringsplass er bare begynnelsen
Når du først har blitt vane med å bruke diskonaut regelmessig, er det enkelt å holde stasjonene dine effektivt ledige, og du kan utsette å kjøpe en annen SSD i ett år til.
Men det er ikke bare Linux-lagringsenheter du trenger å rydde opp regelmessig. Ta en titt rundt i rommet du er i, kanskje det er på tide å rydde opp i hjemmet og livet ditt også.