Windows Tips & News

Hitta den största filen och katalogen i Linux

click fraud protection
REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestanda

Ibland kan Linux-användare behöva hitta den största katalogen eller den största filen på sin hårddisk. Du kan hitta detta snabbt med ett enda kommando. Låt oss se hur det kan göras.

Annons


I en av våra tidigare artiklar såg vi i detalj Hur man ser diskutrymmesanvändningen för en fil eller mapp med Linux-terminal. Den nämnda artikeln hänvisar till kommandot "du" som kan beräkna sammanfattningsstorleken för en katalog eller en fil. Du kan kombinera den med några andra konsolverktyg för att ta reda på det största föremålet. Här är hur.

Hitta den största filen och katalogen i Linux

För att hitta den största filen och katalogen i Linux kan du kombinera du med sorteringskommandot. Till exempel kan du köra du för en mapp som innehåller undermappar så här:

du -hs ./distr/*

Omkopplaren -s säger åt du att endast skriva ut sammanfattningsinformationen.
Omkopplaren -h ändrar storleken i resultatet från vanliga byte till ett läsbart format.

Se följande skärmdump:linux-hitta-största-filen-eller-mappen

Det är inga problem när mappen du analyserar är liten. Men om du försöker kontrollera hela filsystemet kan det vara mycket svårt att granska hela resultatet av du-verktyget. Lösningen du kan använda är att kombinera du med sorteringskommandot.

Kommandot kommer att se ut så här:

du -hs ./distr/*|sort -rh

Sorteringskommandot kombinerat med du via pipeline-tecknet har två switchar: -r och -h.
-h talar om för kommandot att data som ska bearbetas är i läsbart format.
-r gör att sorteringskommandot ordnar data i omvänt format

Utgången blir som följer:linux-största-filen-eller-mapp-sorterad

Detta är mycket användbart.

Låt oss nu krympa utdata till ett specifikt antal poster. Låt oss till exempel se de 5 största filerna och katalogerna. Kombinera bara du och sortera med kommandot head.

du -hs ./distr/*|sort -rh|head -n 5

Argumentet -n för head-kommandot anger hur många rader som ska inkluderas i utdata. I mitt fall vill jag se de 5 största raderna.

Utgången är som följer:linux-största-fil-eller-mapp-sorterad-top-5

Det är allt. Genom att använda den medföljande kombinationen av kommandon kan du snabbt hitta den största filen och katalogen i Linux. Korrigera bara rotsökvägen för kommandot du och du är klar.

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestanda
Windows 10 Build 18836 (Hoppa över)

Windows 10 Build 18836 (Hoppa över)

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestandaMicroso...

Läs mer

Inaktivera löstagbara flikar i Mozilla Firefox

Inaktivera löstagbara flikar i Mozilla Firefox

Hur man inaktiverar löstagbara flikar i Mozilla Firefox Från och med Firefox 74 kan du stänga av ...

Läs mer

Windows 10 20H1-arkiv

Denna webbplats använder cookies för att förbättra din upplevelse när du navigerar genom webbplat...

Läs mer