Vi använder vår dator för att generera, dela och ta emot information av alla slag, så vi lagrar vanligtvis olika innehåll i olika format för att kunna komma åt det när vi behöver det. Problemet med detta är dock att lagringsutrymmet på vår dator gradvis fylls på.
I våra operativsystem lagrar vi normalt alla typer av filer, från text till videor, vi lämnar dem i mappar eller kataloger beroende på vilken typ av operativsystem som används. För Linux är det kataloger och små och små filer kommer att fylla på hårddiskutrymmet och kan till och med påverka dess prestanda.
Det är därför vi som administratörer eller användare måste hitta det funktionella sättet att upptäcka de filer som upptar mest utrymme i en katalog för att bestämma graden av vikt för dessa och därmed se om det är möjligt att eliminera dem eller helt enkelt flytta dem till en annan plats .
Solvetic kommer att förklara processen för att hitta filstorleken i Linux.
Hur man hittar stora filer i Linux
För denna process kommer vi att använda du -kommandot, detta är ett kommando som gör att vi kan få information om hur hårddisken används. Detta fokuserar på katalogerna, vi har olika parametrar att använda för att få detaljer, dessa är:
Avsluta varje utgångsrad med NULL
-0, -null
Skriver antalet filer, inte bara kataloger
-a, -all
Skriv ut skenbara storlekar, snarare än faktisk diskanvändning
-apparent-storlek
Skala storlekar till SIZE innan du skriver ut till konsolen
-B, -block -size = SIZE
Genererar totalsumman för katalogstorleken
-c, -totalt
skriver ut summan för katalogen bara om det är N eller färre nivåer som är mindre än kommandoradsargumentet
d, -max -djup = N
Skriv ut resultatet i ett läsbart format
-h, -mänskligt läsbart
Gäller kataloger, i detta fall innehåller den inte storleken på underkatalogerna -s, -summa: visar endast summan av varje katalog
-S, -separate -dirs
Visar tiden för den senaste ändringen av en fil eller katalog.
-tid
Låt oss nu se hur du använder du i Linux för att hitta stora filer baserat på de givna kriterierna.
Steg 1
För att börja, låt oss köra du med ah -parametrarna till:
- -en som låter oss komma åt alla kataloger och underkataloger
- -h med vilken det är möjligt att få informationen på ett läsbart språk
du -ah / hem
FÖRSTORA
Steg 2
Det är möjligt att öka djupnivån för den katalog som ska analyseras, för detta utför vi följande:
du -ha -max -djup = 1 / hem
FÖRSTORA
Steg 3
Med du kan vi upprätta en ordning på hur resultaten visas, dessutom lista X radmängd, till exempel kan vi lista 20 rader med läsbar data:
sudo du -h / | sortera -rh | huvud -20
FÖRSTORA
Vi ser de 20 linjerna med specifika detaljer om dess storlek.
Steg 4
Ett annat alternativ är att lista den totala totalen, för detta kommer vi att utföra:
du -chs *
FÖRSTORA
Steg 5
Det här kommandot ansvarar för att visa storleken på alla kataloger, särskilt för en kör vi:
du -chs / hem
FÖRSTORA
Detta är de alternativ som du erbjuder oss att hantera och veta storleken på katalogerna i Linux.