Nyheter i Android, Telefoner, Prylar Och Recensioner

7 fantastiska appar för att se diskanvändning i Linux

Vart tar utrymmet vägen? Hur har din hårddisk på två terabyte fyllts så snabbt? Det finns bara ett sätt att ta reda på det: med ett visningsverktyg för diskanvändning. Dessa är mestadels designade för att fungera med hårddiskar och solid state-enheter, men de kan också fungera med flash-enheter, USB-minnen och SD-kort.

Flera sådana verktyg finns tillgängliga för Linux, så låt oss ta en titt på dem.

Det första stället att kontrollera är kommandoraden. Flera verktyg är tillgängliga här och är redan paketerade med Linux.

Det första kommandot du bör prova är df. Detta kommer att rapportera mängden diskutrymme som används. Den kan användas ensam, för att visa en total summa för alla monterade filsystem, eller med ett filnamn.

När den används med ett filnamn kommer df att mata ut det återstående utrymmet på den specifika partitionen där filen är lagrad.

df etc

Kommandot ovan skulle visa hur mycket free utrymme är tillgängligt i katalogen /etc/. Under tiden,

df -h

använder -h-omkopplaren, vilket betyder “läsbar för människor.” Detta visar i princip fil- och mappstorlekarna i ett format som du kan läsa. Använd detta för att tolka hur mycket diskutrymme som används av en viss fil eller katalog.

Under tiden, du finns också tillgänglig. Skiljer sig något från df, du visar en uppskattning av diskutrymme som används av filer. Till exempel,

du -shc *.txt

visar storleken på varje TXT-fil i den aktuella katalogen i läsbart format.

Du kan också använda ls (list) kommando för att mata ut en lista över en katalogs innehåll och filstorleken.

Detta görs i vilken katalog som helst med

ls -l -h

Enkel!

Om du föredrar att få information om diskanvändning du letar efter från ett dedikerat verktyg, försök då med ncdu. Potentiellt den enklaste metoden i den här listan, ncdu skannar ditt system så snart verktyget startas. Som standard visas innehållet och användningen av hemkatalogen, men detta kan ändras genom att ange en annan katalog som parameter.

Du kan installera ncdu på Debian-baserade system via kommandoraden:

sudo apt install ncdu

Att använda ncdu är enkelt. På kommandoraden anger du:

ncdu

Du måste vänta på resultaten på större hårddiskar. Du kan också skanna rotfilsystemet med kommandot -x:

ncdu -x /

Och det finns möjlighet att skanna via SSH – mycket användbart för fjärrenheter.

ssh -C [email protected] ncdu -o- / | ./ncdu -f-

Gå till ncdu-webbplatsen för att hitta en fullständig uppsättning instruktioner.

Relaterad  Nya mobila popup-mallar + Project Delight-förbättringar fortsätter

Andra funktioner i ncdu inkluderar sortering efter filnamn eller storlek, ta bort enstaka filer och kataloger, visa information om en fil eller mapp och växla synligheten för dolda objekt.

Med så bra kommandoradsverktyg kanske du tror att du har allt du behöver. Men olika visuella verktyg ger dig en förbättrad bild av din diskanvändning.

3. QDirStat

Det första visuella diskanvändningsverktyget att titta på är QDirStat, tillgängligt i Linux-skrivbordsmiljöer, såväl som BSD.

Visuella verktyg ger en bra inblick i vad som händer med din dators hårddisk som en lista med siffror helt enkelt inte kan relatera till. Ett av de mest populära alternativen för detta på Windows är WinDirStat, som är en klon av verktyget KDirStat, som QDirStat är baserat på.

Med QDirStat representeras din hårddiskanvändning av rektanglar och kvadrater, var och en av olika storlek. Ju större kvadraten är, desto mer hårddiskutrymme används av just den katalogen. Högerklicka på rektangeln i fråga ger dig möjlighet att besöka mappplatsen.

Detta är ett bra sätt att hitta “hemlig” data som har laddats ner till din dator. Saker som saknade nedladdningsplatser och din internetcache kan alla spåras med dessa verktyg. Och om du inte gillar den “blockiga” vyn, kan användningsdata också ses som ett histogram.

Du kan få QDirStat via GitHub, men paket är tillgängliga för openSUSE, SLE och Ubuntu.

För det senare, lägg först till PPA (kom ihåg att ta bort det senare):

sudo add-apt-repository ppa:nathan-renniewaldock/qdirstat
sudo apt-get update

När detta är gjort, installera med

sudo apt install qdirstat

Du kan sedan starta programvaran från skrivbordet eller från terminalen med kommandot qdirstat. Följ uppmaningen för att välja katalogen som ska skannas och vänta sedan tills data har samlats och presenterats.

En KDE-version, K4DirStat, är också tillgänglig.

Tidigare känd som Baobab, Disk Usage Analyzer är, som du kanske har gissat, ett annat visuellt verktyg. I stället för det blockbaserade tillvägagångssättet med QDirStat, erbjuder detta verktyg ett radiellt trädkarta cirkeldiagram som en levande illustration av diskanvändning. Du hittar detta i den högra rutan; till vänster, en lista över innehållet i den för närvarande valda katalogen.

Relaterad  Ubisofts personalläcka fortsätter: Skull & Bones Lost Lead Game Designer

Allt är färgkodat för enkel analys, men Disk Usage Analyzer erbjuder egentligen inte mycket mer än så. Det finns till exempel ingen enkel genväg till katalogerna du tittar på, annat än att öppna dem manuellt i din standardfilhanterare.

Med det sagt är Disk Usage Analyzer lätt att använda och idealisk för snabba kontroller av användning utan för mycket inblandning.

En annan blockbaserad grafisk användningsanalysator, xdiskusage har ett ganska grundläggande användargränssnitt och samlar information från kommandot du. Detta körs dock för din räkning, så användningsdata sammanställs och presenteras snabbt.

Installera i Debian-baserade system med

sudo apt install xdiskusage

Kör kommandot xdiskusage i terminalen för att starta, välj sedan katalogen, eller disken, som ska analyseras.

Resultatet är en trädbaserad presentation, där det överordnade katalogblocket visas längst till vänster och de underordnade katalogerna och mapparna förgrenar sig till höger. Varje block visar katalognamnet och diskanvändningen.

Du kan navigera genom den här grafiska representationen av din katalogstruktur med hjälp av mus- eller piltangenterna. Behöver du veta mer om katalogblocket? Högerklicka helt enkelt för alternativ, som inkluderar att kopiera sökvägen till urklipp och skriva ut displayen.

Även om den inte erbjuder bra grafik, är xdiskusage designad för att vara extremt lätt. Om du är i en situation där din disk har fyllts utan förklaring och du har ont om utrymme, kan xdiskusage vara lösningen du letar efter.

Den nedladdningsbara körbara filen för xdiskusage är endast 64-bitars, men källan kan också laddas ner och kompileras på ditt system för installation.

Ett annat verktyg för diskanvändning som använder den radiella trädkartan är Duc. Med en samling verktyg kan du installera Duc på Debian-baserade distros med

sudo apt install duc

För andra Linux-familjer kan du ladda ner källan från webbplatsen och kompilera den.

Kom igång med Duc genom att indexera /usr-katalogen. Detta bygger en databas (mer om det nedan) och kan ta ett tag vid första körningen:

duc index /usr

Härifrån kan du använda ls för att lista innehållet i katalogen och deras inverkan på hårddisken:

duc ls -Fg /usr/local

Om du föredrar att se detta i Ducs visuella analysator under tiden, använd

duc gui /usr

Det finns också ett konsolgränssnitt som du kan öppna med

duc ui /usr

Duc erbjuder ett mycket snabbare tillvägagångssätt för diskanvändningsanalys genom att upprätthålla en databas med diskens innehåll. Detta gör den idealisk för större system; Duc-webbplatsen skryter med att den har testats med “500 miljoner filer och flera petabyte lagringsutrymme.”

Relaterad  Se dessa fyra fantastiska enljus-porträttuppsättningar på bara 10 minuter

Ett annat alternativ för en lätt installation är JDiskReport, som är ett Java-baserat diskanalysverktyg. Eftersom det är Java är JDiskReport plattformsoberoende, vilket betyder att du inte bör stöta på några problem med att köra det på äldre eller ovanliga Linux-distributioner.

Efter att ha analyserat dina hårddiskar presenterar JDiskReport statistiska data som diagram och tabeller. Det är här det kommer till sin rätt – inte bara får du den förväntade cirkeldiagrammen, verktyget visar också en topp 50-lista över de största filerna. Du hittar också en skärm som visar de största filerna efter typ.

Java är inte den mest populära plattformen och det är jobbigt att uppdatera, men om du letar efter något med bättre rapporteringsalternativ än xdiskusage är JDiskReport svaret.

Det spelar ingen roll om du vill använda inbyggda kommandoradsverktyg, fantastiska GUI-visualiserare eller konsolbaserad analys av din hårddiskanvändning: det finns ett verktyg för alla!

För mer Linux-grunder, kolla in vår översikt över hur man byter namn på en fil i Linux.

Om författaren

Christian Cawley (1561 publicerade artiklar)

Biträdande redaktör för säkerhet, Linux, gör-det-själv, programmering och teknisk förklarad, och riktigt användbar podcastproducent, med lång erfarenhet av skrivbords- och mjukvarustöd. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi-pyssare, en Lego-älskare och en fan av retrospel.

Mer från Christian Cawley

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera