Vi bruger vores computer til at generere, dele og modtage information af alle slags, så vi gemmer normalt forskelligt indhold i forskellige formater for at få adgang til det, når vi har brug for det. Problemet med dette er imidlertid, at lageret på vores pc efterhånden fyldes op.
I vores operativsystemer gemmer vi normalt alle typer filer, fra tekst til videoer, vi efterlader dem i mapper eller mapper afhængigt af hvilken type operativsystem der bruges. I tilfælde af Linux er disse mapper, og lidt efter lidt gemmer filer filer på harddiskpladsen og kan endda påvirke dens ydeevne.
Derfor skal vi som administratorer eller brugere finde den funktionelle måde at registrere de filer, der optager mest plads i et bibliotek, for at bestemme graden af vigtigheden af disse og dermed se, om det er muligt at fjerne dem eller blot flytte dem til et andet sted .
Solvetic vil forklare processen med at finde filstørrelsen i Linux.
Sådan finder du store filer i Linux
Til denne proces vil vi bruge du -kommandoen, dette er en kommando, der giver os mulighed for at få oplysninger om brugen af harddisken. Dette fokuserer på bibliotekerne, vi har forskellige parametre at bruge for at få detaljer, disse er:
Afslut hver outputlinje med NULL
-0, -null
Skriver optælling af alle filer, ikke kun mapper
-a, -all
Udskriv tilsyneladende størrelser i stedet for faktisk diskbrug
-størrelse
Skaler størrelser til SIZE, før du udskriver til konsol
-B, -block -size = SIZE
Genererer den samlede sum af biblioteksstørrelsen
-c, -total
udskriver kun summen for biblioteket, hvis det er N eller færre niveauer, der er mindre end kommandolinjeargumentet
d, -max -dybde = N
Udskriv resultatet i et læseligt format
-h, -menneskelig læsbar
Gælder for biblioteker, i dette tilfælde inkluderer det ikke størrelsen på underkatalogerne -s, -summarize: viser kun summen af hvert bibliotek
-S, -separate -dirs
Viser tidspunktet for den sidste ændring af en fil eller et bibliotek.
-tid
Lad os nu se, hvordan du bruger du i Linux til at finde store filer baseret på de givne kriterier.
Trin 1
For at starte, lad os køre du med ah -parametrene til:
- -en som giver os adgang til alle mapper og undermapper
- -h, hvormed det er muligt at få informationen på et læsbart sprog
du -ah / hjem
FORSTØRRE
Trin 2
Det er muligt at øge dybdeniveauet i det bibliotek, der skal analyseres, for dette udfører vi følgende:
du -ha -max -dybde = 1 / hjem
FORSTØRRE
Trin 3
Med du kan vi oprette en rækkefølge på den måde, resultaterne vises på, derudover angive X linjemængde, for eksempel kan vi liste 20 linjer med læsbare data:
sudo du -h / | sorter -rh | hoved -20
FORSTØRRE
Vi ser de 20 linjer med specifikke detaljer om dens størrelse.
Trin 4
En anden tilgængelig mulighed er at angive den samlede sum, for dette vil vi udføre:
du -chs *
FORSTØRRE
Trin 5
Denne kommando har ansvaret for at vise størrelsen på alle mapper, især for én udfører vi:
du -chs / hjem
FORSTØRRE
Dette er de muligheder, du tilbyder os til at administrere og kende størrelsen på bibliotekerne i Linux.