50% rabat alle planer, begrænset periode. Fra kun $2.48/mo
6 min tilbage
Servere og OS

Tjek mappeog foldersize i Linux: fuldstændig vejledning

Ada Lovegood By Ada Lovegood 6 min læsning Opdateret 20. feb. 2025
linux mappestørrelse

Når du administrerer et Linux-system, er det afgørende at kende størrelsen på dine mapper for effektiv diskpladsadministration og fejlfinding. Hvis dit system løber tør for lagerplads, vil det at identificere hvilke mapper der fylder mest hjælpe dig med at løse problemet hurtigt. Denne vejledning viser dig hvordan man får Linux-mapstørrelse brug forskellige kommandoer som du, df, og tree, som giver både grundlæggende og avancerede muligheder for at gøre mappeanalyse simpel og effektiv. Uanset om du er systemadministrator eller udvikler, vil forståelse af hvordan du kontrollerer og administrerer mappestørrelser optimere dit arbejdsgang.

Hvem burde vide om at få mapstørrelse i Linux?

At kende størrelsen på mapper er vigtig for flere typer brugere, blandt andet:

  • Systemadministratorer: At administrere diskplads er afgørende for at vedligeholde sunde systemer, især når du arbejder med flere brugere eller tjenester.
  • Udviklere: Når du udvikler applikationer, skal udvikler sikre, at deres projekter ikke bruger for meget plads eller forårsager problemer med systemydelsen.
  • Dataingenører: Håndtering af store datasæt kræver konstant overvågning af lagerplads for at undgå flaskehalse.
  • Hjemmebrugere: Selv på personlige systemer er det vigtigt at kunne kontrollere og frigøre plads effektivt for at holde systemer kørende uden problemer.

Hvis du tilhører en af disse kategorier, er det en vigtig færdighed at kunne få mapstørrelse i Linux. Læs med, mens vi diskuterer Linux mapstørrelse i denne blog.

Vigtige kommandoer til at få mappestørrelse i Linux

Her er vigtige kommandoer til at hjælpe dig med at administrere mapper og filer:

du Kommando i Linux

Det du kommandoen er en af de mest alsidige måder at få filstørrelse på en mappe i Linux. Den giver et skøn over filpladsforbruget og opsummerer den diskplads, som bruges af en given mappe og dens undermapper. Sådan bruges det:

du /path/to/directory

du kommandoen Linux viser størrelsen på hver fil og undermappe inden for den givne sti. Som standard vises størrelsen i kilobyte. Du kan også bruge -h indstillingen med denne kommando for at gøre outputtet nemmere at læse ved at vise størrelse i menneskelæsbart format (KB, MB, GB):

du -h /path/to/directory

Opsummering af samlet mapstørrelse

For kun at få den samlede størrelse på en mappe skal du bruge -s mulighed:

du -sh /path/to/directory

Kontroller størrelse 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 på hver undermappe ét niveau dybt.

df Kommando i Linux

Mens df bruges primært til at kontrollere diskpladsforbruget, men det kan være nyttigt til at få et bredere billede af dit filsystem, herunder mapstørrelse på monterede filsystemer. Sådan bruges det:

df /path/to/directory

Dette viser mængden af diskplads, der bruges og er tilgængelig på det filsystem, hvor mappen ligger. Ligesom dukan du bruge -h indstillingen for at vise størrelse i et mere læseligt format:

df -h /path/to/directory

Dette vil vise diskforbrug i MB eller GB, afhængigt af mapstørrelsen.

tree Kommando i Linux

Det tree kommandoen giver en visuel repræsentation af mapstrukturen, og med de rigtige indstillinger kan den også vise fil- og mapstørrelser. Tree er især nyttigt, når du har brug for en hierarkisk visning af mapstørrelser. Du kan bruge den grundlæggende form med følgende kommando:

tree /path/to/directory

Visning af mapstørrelser med tree

For at se Linux mapstørrelse med tree kommandoen skal du bruge -s mulighed:

tree -s /path/to/directory

Igen kan du kombinere dette med -h til menneskelæselige størrelser:

tree -sh /path/to/directory

Her er en hurtig referencetabel, der opsummerer de vigtigste kommandoer til at kontrollere mapstørrelse i Linux:

Kommando Brug
du /path/to/directory Vis størrelsen på hver fil og mappe
du -sh /path/to/directory Vis den samlede mapstørrelse i menneskelæselig format
du -h –max-depth=1 Vis størrelsen på undermapper, et niveau dybde
df /path/to/directory Kontroller diskplads for filsystemet på mappen
df -h /path/to/directory Vis diskplads i menneskelæselig format (MB/GB)
tree /path/to/directory Vis mappestruktur
tree -sh /path/to/directory Vis mappestruktur med størrelser i menneskelæselig format
ncdu /path/to/directory Et interaktivt værktøj til diskforbrug-analyse
stat filnavn Vis detaljerede filoplysninger, inklusiv størrelse
ls -lh Vis filer i en mappe med størrelser i menneskelæselig format

Eksempler på yderligere kommandoer til Linux-mappe- og filstørrelser

Lad os se, hvilke andre Linux-kommandoer der kan hjælpe os med at få Linux mapstørrelse og Linux mapstørrelse.

ncdu: En interaktiv diskforbrug-fremviser

I'm ready to help you translate to Danish. However, it appears your text "While the" is incomplete. Could you please provide the full text you'd like me to translate? du kommandoen fungerer godt til hurtigt at få mapstørrelser, ncdu tilbyder et interaktivt interface, som gør det nemmere at gennemse mapper og finde det, der bruger plads. For at installere og bruge ncdu skal du bruge følgende kommando:

sudo apt install ncdu 
ncdu /path/to/directory

stat: Detaljerede filoplysninger

Kommandoen stat viser detaljerede oplysninger om filer og mapper, inklusiv deres størrelse:

stat /path/to/file

Dette giver dig filtilladelser, seneste adgangstid og størrelsen i bytes.

ls -lh: Vis filer med størrelser

Det ls kommandoen kan også vise filstørrelser i menneskelæselig format. Når du bruger -lh viser alle filer i en mappe, samt deres størrelse:

ls -lh /path/to/directory

Konklusion

Det er meget vigtigt at håndtere diskplads effektivt, så dit Linux-system kører glat. Ved at mestre kommandoer som du, df, og tree, kan du hurtigt finde mappesstørrelse på linux, identificere de største mapper og sikre dig, at du ikke spilder værdifuldt lagerplads. Disse værktøjer hjælper dig med at kontrollere mappesstørrelse på Linux for effektiv fil- og mappestyring.

Ofte stillede spørgsmål

Hvad er mappestørrelsen?

En mappesstørrelse refererer til det samlede diskplads, der bruges af alle filer og undermapper i en given mappe. Det omfatter størrelsen af mappens indhold, og du kan kontrollere Linux-mappesstørrelse 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?

Det du kommandoen viser diskforbrug for filer og mapper, mens df viser det samlede diskforbrug for et filsystem eller en partition.

Kan jeg bruge ncdu til at kontrollere mappesstørrelse på Linux?

Ja, ncdu er et interaktivt værktøj, der viser linux-mappesstørrelse og gør det nemt at identificere store mapper og filer.

Sådan tjekker du ledig plads i en mappe i Linux

Det df kommandoen rapporterer tilgængeligt og brugt diskplads på filsystemer.

Del

Mere fra bloggen

Læs videre.

Bedste Self-Hosted Apps, du kan køre med Cosmos Cloud cover-billede med app-paneler omkring et Cosmos-dashboard.
Servere og OS

Bedste Self-Hosted Apps, du kan køre med Cosmos Cloud: Filer, Media, Adgangskoder, Automatisering og mere!

Maybe har du sat Cosmos Cloud op og vil gerne se, hvilke apps der passer godt sammen med det, eller måske har du slet ikke besluttet dig for Cosmos endnu og vil bare se, hvor godt det passer til dit workflow

Nick SølvNick Sølv 16 min læsning
Portainer vs Cosmos Cloud til administration af Docker apps cover med hybrid setup-diagram og neon ops vs access blocks.
Servere og OS

Portainer vs Cosmos Cloud: Det bedste valg til Docker app-administration

Hvis du allerede kender Docker og bare ønsker en renere måde at køre en voksende app-stack på, her er det korte svar på Portainer vs Cosmos Cloud. Portainer er det stærkere valg for direkte

Nick SølvNick Sølv 14 min læsning
Cosmos Cloud vs CasaOS vs Umbrel feature-grafik, der viser tre self-hosted-veje inden for en abstrakt cloud-netværksverden.
Servere og OS

Cosmos Cloud vs CasaOS vs Umbrel: Hvilken Self-Hosted-platform passer til dit setup?

Det korte svar er, at CasaOS stadig er det nemmeste sted at begynde, Umbrel har det reneste kurerede udtryk, og Cosmos Cloud giver mere mening, når du ønsker tættere kontrol over doma

Nick SølvNick Sølv 11 min læsning

Klar til at implementere? Fra $2,48/mdr.

Uafhængig cloud siden 2008. AMD EPYC, NVMe, 40 Gbps. 14-dages pengene-tilbage-garanti.