7 bra appar för att visa diskanvändning i Linux

7 bra appar för att visa diskanvändning i Linux

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





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





1. Inbyggda kommandoradsverktyg

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





Det första kommandot du bör försöka är df . Detta kommer att rapportera hur mycket 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 partition där filen är lagrad.



df etc

Kommandot ovan visar hur mycket ledigt utrymme som finns tillgängligt i katalogen / etc /. Under tiden,

df -h

använder -h -omkopplaren, vilket betyder 'mänskligt läsbart'. Detta visar i princip fil- och mappstorlekarna i ett format 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, av finns också. 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 ett läsbart format.





kan du blanda olika märken av ram

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

Detta görs i alla kataloger med

ls -l -h

Enkel!

2. Ncurses Diskanvändning (ncdu)

Om du föredrar att få information om hårddiskanvändning du letar efter från ett dedikerat verktyg kan du prova ncdu. Potentiellt den enklaste metoden i den här listan, skannar ncdu 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 en 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 user@system ncdu -o- / | ./ncdu -f-

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

Andra funktioner i ncdu inkluderar sortering efter filnamn eller storlek, radering av enskilda filer och kataloger, visning av information om en fil eller mapp och växling av synligheten av dolda objekt.

stoppkod minneshantering win 10

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 verktyget för visuell diskanvändning att titta på är QDirStat, tillgängligt i Linux -skrivbordsmiljöer, samt 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. Ett av de mest populära alternativen för detta på Windows är WinDirStat, som är en klon av KDirStat -verktyget, som QDirStat bygger på.

Med QDirStat representeras din hårddiskanvändning av rektanglar och rutor, var och en av olika storlek. Ju större kvadrat, 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 att sakna 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 installerar du 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 den katalog som ska skannas, vänta sedan tills data samlas in och presenteras.

En KDE -version, K4DirStat , finns också.

Fyra. Diskanvändningsanalysator (aka Baobab)

Tidigare känd som Baobab, Disk Usage Analyzer är, som du kanske gissat, ett annat visuellt verktyg. I stället för det blockbaserade tillvägagångssättet för QDirStat, erbjuder detta verktyg ett radiellt cirkeldiagram med trädkartor 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.

Allt är färgkodat för enkel analys, men Disk Usage Analyzer erbjuder egentligen inte mycket mer än så. Till exempel finns det ingen enkel genväg till de kataloger 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ändningen utan för mycket engagemang.

5. xdiskusage

En annan blockbaserad grafisk användningsanalysator, xdiskusage har ett ganska grundläggande användargränssnitt och samlar in information från du-kommandot. Detta körs dock på dina vägnar, 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 underordnade kataloger och mappar förgrenas till höger. Varje block visar katalognamn och diskanvändning.

Du kan navigera genom denna grafiska framställning av din katalogstruktur med musen 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 skärmen.

Även om den inte erbjuder bra grafik, är xdiskusage utformad för att vara extremt lätt. Om du befinner dig i en situation där din disk har fyllts upp utan förklaring och du har ont om plats 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.

6. leda

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

hur man stänger av live -aviseringar på facebook iphone
sudo apt install duc

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

Kom igång med Duc genom att indexera katalogen /usr. Detta bygger en databas (mer om det nedan) och kan ta ett tag på den 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 en mycket snabbare metod för analys av hårddiskanvändning 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 lagring.'

7. JDiskReport

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 innebär att du inte bör stöta på några problem med att köra det på äldre eller ovanliga Linux-distributioner.

Efter analys av dina hårddiskar presenterar JDiskReport statistikdata 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 är en smärta att uppdatera, men om du letar efter något med bättre rapporteringsalternativ än xdiskusage är JDiskReport svaret.

7 Diskanvändningsverktyg för Linux: Vilken är din favorit?

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 du byter namn på en fil i Linux.

Dela med sig Dela med sig Tweet E-post Hur du rengör din Windows -dator med kommandotolken

Om din Windows -dator har slut på lagringsutrymme, rensa bort skräpet med dessa snabba kommandotolken.

Läs Nästa
Relaterade ämnen
  • Linux
  • Hårddisk
  • Dator underhåll
Om författaren Christian Cawley(1510 artiklar publicerade)

Biträdande redaktör för säkerhet, Linux, DIY, programmering och teknik förklaras, och verkligen användbar podcastproducent, med stor erfarenhet av skrivbords- och programvarusupport. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi -tinkerer, Lego -älskare och retrospelfläkt.

Mer från Christian Cawley

Prenumerera på vårt nyhetsbrev

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

Klicka här för att prenumerera