Läsare som du hjälper till att stödja MUO. När du gör ett köp med hjälp av länkar på vår webbplats kan vi tjäna en affiliate-provision. Läs mer.

Diskutrymmet fylls snabbt på Linux, och innan du vet ordet av är det dags att investera i ytterligare ett par terabyte-enheter för att hysa ditt snabbt sprängande filsystem. Hur blev det någonsin så uppsvällt?

Det är svårt att spåra och visualisera filer och kataloger som tar mer än sin del av rummet – särskilt om du är en dedikerad terminalboende.

diskonaut är en app som äntligen kan hjälpa dig att visualisera, identifiera, hantera och ta bort övervuxna grenar av ditt filträd, allt från din favoritterminal.

Varför du behöver en diskutrymmesvisualiserare för din terminal

Trots att lagring ständigt blir billigare i pris, fylls hårddiskar och SSD: er fortfarande snabbt, och du kan enkelt maxa din multi-terabyte SSD om några månader utan att ens märka det.

Är det ditt omfattande Steam-bibliotek med AAA Linux-spel? Din samling av konstnärliga bakgrundsbilder med ultrahög upplösning? Eller är det en falsk säkerhetskopia som genereras av en dockeriserad recepthanterare som inkluderar sig själv i säkerhetskopian och fördubblas i storlek varje dag?

instagram viewer

Stabiliteten i ditt system är i fara om du inte tar reda på och löser problemet snabbt.

Visst, du kan använda:

du -h

...för att få en lista över filer, kataloger och deras storlekar, men det är tidskrävande, tråkigt att använda och ger inte det mest läsbara resultatet.

En annan möjlighet är ncdu (Ncurses Disk Usage) som kommer att rangordna dina kataloger efter storlek och visa dem i en sorterbar lista. Listor är bra, antar vi, men de ger dig inte den intuitiva omedelbarheten av en grafisk representation.

Även om det finns olika GUI-drivna diskutrymmesvisualiserare där ute, är GUI-appar uppsvällda för terminalen och bör undvikas till varje pris.

Lyckligtvis, om du behöver en diskutrymmesvisualiserare för din terminal, är diskonaut här för att hjälpa.

Hur man installerar diskonaut på Linux

diskonaut är skrivet i Rust, och det enklaste sättet att installera det är med Cargo.

Om du inte redan har Rust and Cargo installerat anger du:

curl https://sh.rustup.rs -sSf | sh

... kommer att ladda ner ett skript och installera det.

Nu kan du installera diskonaut med:

frakt Installera diskonaut

Om du använder Arch Linux är diskonaut tillgängligt i Arch User Repository (AUR):

yay -S diskonaut

Du kan installera det på Fedora med:

sudo dnf Installera diskonaut

Alternativt kan du bara ladda ner och packa upp binären innan du flyttar den till din väg med hjälp av följande kommandon:

wget https://github.com/imsnif/diskonaut/releases/download/0.11.0/diskonaut-0.11.0-unknown-linux-musl.tar.gz
tjära-xzfdiskonaut-0.11.0-unknown-linux-musl.tjära.gz
sudo mv diskonaut /usr/lokal/bin/

Använd diskonaut i din terminal för att hitta stora filer och kataloger

Du kan antingen starta diskonaut från katalogen du vill skanna, eller använda katalogen du vill skanna som ett argument:

diskonaut /home/david/

Efter en sekund eller så kommer du att märka att din terminal fylls med rektanglar i olika storlekar. Dessa representerar de enskilda filerna och katalogerna. Små filer representeras av "x" och grupperas till en separat rektangel.

Använd piltangenterna för att markera varje block och tryck Stiga på för att gå ner i den katalogen. Din terminal kommer att fyllas på med ännu fler block.

Varje block (förutom de små filerna) är märkt med sitt namn, antalet underordnade filer i det, det totala diskutrymmet det upptar och procentandelen av den aktuella katalogen det upptar.

Du kan använda + och - för att zooma in och ut, förvandla dessa "x" till synliga objekt. Fly kommer att ta dig upp en nivå, och Backsteg kommer att ta bort det markerade objektet. Oroa dig inte för att göra detta av misstag – diskonaut ger dig en dialogruta för bekräftelse med hög kontrast innan du raderar något.

diskonaut är chockerande lätt att använda, mycket snabb och helt tangentbordsdriven. Det är en absolut nödvändighet i alla terminalkrigares arsenal.

Att frigöra lagringsutrymme är bara början

När du väl har för vana att använda diskonaut regelbundet är det lätt att hålla dina enheter vakanta effektivt och du kan skjuta upp att köpa en annan SSD ett år till.

Men det är inte bara Linux-lagringsenheter som du behöver rensa regelbundet. Ta en titt runt rummet du befinner dig i, kanske är det dags att städa hem och ditt liv också.