Hur man vet vilken mapp eller fil som tar upp mest utrymme Linux

Inom hanterings- och kontrolluppgif.webpterna i Linux -miljöer har vi en grundläggande sådan som är den ständiga övervakningen av vilka filer eller kataloger som tar plats i de olika Linux -distros eftersom överdriven rymdförbrukning påverkar systemets optimala prestanda och därmed stabiliteten hos många program, applikationer etc. Det är här hanteringsåtgärder som att frigöra utrymme, lägga till nya skivor etc. måste vidtas.

Att lagra filer på våra datorer är en uppgif.webpt som vi vanligtvis gör regelbundet och ofta utan kontroll. Trots det faktum att varje gång datorer har stor kapacitet, hamnar användarna ihop våra hårddiskar och lämnar dem vid gränsen för ledigt utrymme. Problemet kommer när vi vill städa vårt team av innehåll som inte tjänar snabbt men vi vet inte var den information som upptar mest finns i teamet. Det är därför uppgif.webpten för denna handledning i Linux hjälper oss att hitta stora mappar och filer i vår dator och därmed få diskutrymme.

Om du i de följande stegen har några frågor om hur du hittar de filer och mappar som tar mest plats, här är den kompletta videohandledningen för att hjälpa dig. Idag kommer denna handledning att analysera i en Ubuntu -miljö vilka mappar eller filer som tar upp plats på systemet och därmed utföra hanteringsuppgif.webpter på dem.

1. Hur du visar Linux tyngsta mappar med du -kommandot

Steg 1
Det första kommandot som vi kommer att utföra är att hitta de största filerna i en specifik sökväg, i det här exemplet vill vi se de filer som tar mest utrymme i / home -mappen, för detta kör vi följande. I den första kolumnen hittar vi storleken på filen eller mappen.

 du -a / hem | sortera -n -r | huvud -n 10 

FÖRSTORA

Steg 2
För att hitta de största katalogerna på systemets allmänna nivå kommer vi att utföra följande kommando:

 du -a | sortera -n -r | huvud -n 7 
Steg 3
De tilldelade parametrarna är följande. I det här exemplet har vi visat de 7 tyngsta katalogerna i Linux.

duDen ansvarar för att bestämma storleken på det utrymme som filen tar upp.

-tillVisa alla mappar och filer.

sorteraDen ansvarar för att beställa raderna.

-nJämför strängarnas numeriska värden.

-rDen ansvarar för att invertera resultatet av jämförelserna.

huvudVisar filhuvudet.

-n #Det hänvisar till antalet rader som ska visas.

FÖRSTORA

Steg 4
Om vi ​​av kontroll- eller hanteringsskäl vill veta i detalj storleken på dessa kataloger, antingen i KB, MB eller GB, kommer vi att utföra följande kommando:

 du -hs * | sortera -rh | huvud -4 (Visar de fyra första (4) tyngsta katalogerna) 

FÖRSTORA

Steg 5
Med det här kommandot visar vi huvudkatalogerna, men om vi vill visa både kataloger och underkataloger för att kontrollera det förbrukade utrymmet kommer vi att utföra följande, vilket anger i slutet antalet rader som ska visas:

 du -Sh | sortera -rh | huvud -11 

FÖRSTORA

2. Hur man ser Linux tyngsta mappar med find -kommando i en sökväg

Steg 1
Ibland vill vi exklusivt visa de största filerna som är lagrade i systemet och vidta åtgärder på dem, för detta kommer vi att utföra följande kommando:

 hitta -typ f -exec du -Sh {} + | sortera -rh | huvud -n 6 
Steg 2
Detta kommer att visa de 6 tyngsta filerna på systemet:

FÖRSTORA

Steg 3
För att hitta de tyngsta filerna i en definierad sökväg, till exempel Nedladdningar, använder vi följande rad:

 hitta / home / solvetic / Nedladdningar -typ f -exec du -Sh {} + | sortera -rh | huvud -n 3 
Steg 4
Eller så kan vi också använda följande:
 hitta / home / solvetic / Nedladdningar -typ f -printf "% s% p \ n" | sortera -rn | huvud -n 3 

FÖRSTORA

3. Hur man visar Linux tyngsta filer med find -kommando över hela systemet


Vi kan också använda kommandot find för att hitta den mapp som har den största storleken direkt på hela vår dator.

Steg 1
Vi öppnar terminalen i Linux med följande tangentkombination

Ctrl + Alt + T

Steg 2
Vi skriver följande kommando för att kunna logga in som en rotanvändare.

 Sudo -i 
Steg 3
Med följande kommando kan vi hitta den största filen som vi har på vår dator. Bakåtstrecket hjälper oss att söka i filerna i hela roten av systemet.
 $ sudo hitta / -typ f -printf "% s \ t% p \ n" | sortera -n | svans -1 
Steg 4
Efter detta skriver vi följande kommando och trycker på Enter. Vi kommer att se en lista över de filer som väger tyngst på vår dator.
 $ hitta $ HOME -typ f -printf '% s% p \ n' | sortera -nr | huvud -10 
Som vi kan se har vi olika alternativ för att utföra specifik kontroll över de filer, mappar eller kataloger som tar mest utrymme i Linux och, baserat på denna information, fatta lämpliga kontrollbeslut. Om du förutom Linux arbetar med ett annat operativsystem kan du också hitta stora filer i Windows 10 och Mac.

wave wave wave wave wave