Når du administrerer et Linux-system, er det afgørende at kende størrelsen på dine mapper for effektiv diskpladsstyring og fejlfinding. Hvis dit system løber tør for lagerplads, vil det hjælpe dig med at løse problemet hurtigt at identificere, hvilke mapper der fylder mest. Denne guide vil vise dig hvordan man får Linux-mappestørrelse ved hjælp af forskellige kommandoer som f du, df, og træ, der giver både grundlæggende og avancerede muligheder for at gøre analyse af biblioteksstørrelse enkel og effektiv. Uanset om du er systemadministrator eller udvikler, vil forståelsen af, hvordan du kontrollerer og administrerer mappestørrelser, optimere dit arbejdsflow.
Hvem bør vide om at få mappestørrelse i Linux?
At vide, hvordan man kontrollerer størrelsen af mapper er afgørende for flere typer brugere, herunder:
- Systemadministratorer: Håndtering af diskplads er en kritisk del af vedligeholdelsen af sunde systemer, især når man har at gøre med flere brugere eller tjenester.
- Udviklere: Når udviklere bygger applikationer, skal de sikre, at deres projekter ikke bruger for meget plads eller forårsager problemer med systemets ydeevne.
- Dataingeniører: Håndtering af store datasæt kræver konstant overvågning af lageret for at undgå flaskehalse.
- Hjemmebrugere: Selv på personlige systemer er det vigtigt at kunne tjekke og rydde plads effektivt for at holde systemerne kørende.
Hvis du er i nogen af disse kategorier, er det en must-have færdighed at kunne få mappestørrelse i Linux. Så læs med, mens vi diskuterer Linux-mappestørrelse i denne blog.
Nøglekommandoer for at få mappestørrelse i Linux
Her er nøglekommandoer til at hjælpe dig med at administrere mapper og filer:
du Kommando i Linux
De du kommando er en af de mest alsidige måder at få filstørrelse linux af en mappe i Linux. Det giver et estimat af filpladsforbrug, opsummerer diskplads, der forbruges af en given mappe og dens undermapper. Sådan kan du bruge det:
du /path/to/directory
du kommando Linux vil vise størrelsen af hver fil og undermappe inden for den givne sti. Som standard viser den størrelser i kilobyte. Du kan også bruge -h mulighed med denne kommando for at gøre output nemmere at læse ved at vise størrelser i menneskeligt læsbart format (KB, MB, GB):
du -h /path/to/directory
Opsummering af den samlede mappestørrelse
For kun at få den samlede størrelse af en mappe, skal du bruge -s valgmulighed:
du -sh /path/to/directory
Tjek størrelsen på alle undermapper
Hvis du vil se størrelsen på hver undermappe, skal du bruge følgende kommando:
du -h --max-depth=1 /path/to/directory
Dette viser størrelsen af hver undermappe et niveau dybt.
df Kommando i Linux
Mens df bruges primært til at kontrollere forbruget af diskplads, kan det være nyttigt i en bredere visning af dit filsystem, inklusive mappestørrelse på monterede filsystemer. Sådan kan du bruge det:
df /path/to/directory
Dette viser mængden af diskplads, der bruges og er tilgængelig på det filsystem, hvor biblioteket er. Ligesom du, kan du bruge -h mulighed for at vise størrelser i et mere læsbart format:
df -h /path/to/directory
Dette vil vise diskbrug i MB eller GB, afhængigt af størrelsen på mappen.
træ Kommando i Linux
De træ kommandoen giver en visuel repræsentation af mappestrukturen, og med de rigtige muligheder kan den også vise fil- og mappestørrelser. Træ er især nyttigt, når du har brug for en hierarkisk visning af biblioteksstørrelser. Du kan bruge dens grundlæggende form med følgende kommando:
tree /path/to/directory
Viser mappestørrelser med træ
For at se Linux-mappestørrelsen med træ kommando, brug -s valgmulighed:
tree -s /path/to/directory
Igen kan du kombinere dette med -h for størrelser, der kan læses af mennesker:
tree -sh /path/to/directory
Her er en hurtig referencetabel, der opsummerer de vigtigste kommandoer til kontrol af mappestørrelse i Linux:
| Kommando | Brug |
| du /sti/til/mappe | Vis størrelsen af hver fil og mappe |
| du -sh /sti/til/mappe | Vis den samlede størrelse af mappen i menneskelæsbart format |
| du -h –max-depth=1 | Vis størrelsen af undermapper, et niveau dybt |
| df /sti/til/mappe | Kontroller forbruget af diskplads for filsystemet i mappen |
| df -h /sti/til/bibliotek | Vis diskplads i menneskeligt læsbart format (MB/GB) |
| træ /sti/til/mappe | Vis mappestruktur |
| træ -sh /sti/til/mappe | Vis mappestruktur med størrelser i menneskelæsbart format |
| ncdu /sti/til/mappe | Et interaktivt værktøj til analyse af diskbrug |
| stat filnavn | Vis detaljerede filoplysninger, inklusive størrelse |
| ls -lh | Liste filer i en mappe, der viser størrelser i menneskeligt læsbart format |
Eksempler på yderligere kommandoer til Linux-katalog og filstørrelser
Lad os nu se, hvilke andre Linux-kommandoer, der kan hjælpe os med at få Linux-mappestørrelse og Linux-mappestørrelse.
ncdu: En interaktiv diskbrugsfremviser
Mens du kommandoen fungerer godt til hurtigt at få mappestørrelser, ncdu tilbyder en interaktiv grænseflade, som gør det nemmere at gennemse mapper og finde, hvad der bruger plads. At installere og bruge ncdu brug følgende kommando:
sudo apt install ncdu ncdu /path/to/directory
stat: Detaljeret filoplysninger
Stat-kommandoen viser detaljerede oplysninger om filer og mapper, inklusive deres størrelse:
stat /path/to/file
Dette giver dig filtilladelser, sidste adgangstidspunkt og størrelsen i bytes.
ls -lh: Liste filer med størrelser
De ls kommando kan også vise filstørrelser i et menneskeligt læsbart format. Bruger -lh viser alle filer i en mappe, inklusive deres størrelse:
ls -lh /path/to/directory
Konklusion
Det er meget vigtigt at administrere diskplads effektivt for at dit Linux-system kan køre problemfrit. Ved at mestre kommandoer som du, df, og træ, kan du hurtigt få størrelsen på mappen linux, finde de største mapper og sørge for, at du ikke spilder værdifuld lagerplads. Disse værktøjer hjælper dig med at kontrollere mappestørrelsen i Linux for effektiv fil- og mappestyring.
FAQ
Hvad er mappestørrelsen?
En mappestørrelse refererer til den samlede mængde diskplads, der forbruges af alle filer og undermapper i en given mappe. Det inkluderer størrelsen på mappens indhold, og du kan kontrollere Linux-mappestørrelsen med kommandoer som du. Dette hjælper brugere med at overvåge lagerforbrug og administrere diskplads effektivt på deres systemer.
Hvad er forskellen mellem du og df i Linux?
De du kommandoen viser diskbrug for filer og mapper, hvorimod df viser det overordnede diskforbrug for et filsystem eller en partition.
Kan jeg bruge ncdu kontrollere størrelsen af mapper i Linux?
Ja, ncdu er et interaktivt værktøj, der viser linux-størrelsen på mappen og gør det nemt at identificere store mapper og filer.
Hvordan kontrollerer man ledig plads i mappen i Linux?
De df kommando rapporterer den tilgængelige og brugte diskplads på filsystemer.