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

Tjek mappe- og folderstørrelser i Linux: Komplet tutorial

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 centrale kommandoer, der hjælper dig med at administrere mapper og filer:

du Kommando i Linux

Den 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

Den 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 størrelse af mappen i menneskelæsbart 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æsbart format
ncdu /path/to/directory Et interaktivt værktøj til diskforbrug-analyse
stat filnavn Vis detaljerede filoplysninger, inklusiv størrelse
ls -lh List filer i en mappe og vis størrelser i menneskelæsbart 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

Den 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?

Den 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 tjekke størrelsen på mapper i 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

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

Del

Mere fra bloggen

Læs videre.

Forsidebillede til Bedste self-hosted apps med Cosmos Cloud, med app-paneler omkring et Cosmos-dashboard.
Servere og OS

Bedste self-hosted apps, du kan køre med Cosmos Cloud: filer, medier, kodeord, automation og mere!

Måske har du sat Cosmos Cloud op og vil nu se, hvilke apps der passer godt til den, eller måske har du slet ikke besluttet dig for Cosmos endnu og vil bare se, hvor godt den passer til dit workfl

Nick SilverNick Silver 16 min. læsning
Forsiden af Portainer vs Cosmos Cloud til håndtering af Docker-apps med hybrid opsætningsdiagram og neon ops- vs access-blokke.
Servere og OS

Portainer vs Cosmos Cloud: Bedste valg til håndtering af Docker-apps

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

Nick SilverNick Silver 14 min. læsning
Hovedgrafik for Cosmos Cloud vs CasaOS vs Umbrel, der viser tre self-hosted veje i én abstrakt cloud-netværksverden.
Servere og OS

Cosmos Cloud vs CasaOS vs Umbrel: Hvilken self-hosted platform passer til din opsætning?

Det korte svar er, at CasaOS stadig er det letteste sted at starte, Umbrel har det reneste kuraterede look, og Cosmos Cloud giver mere mening, når du vil have strammere kontrol over doma

Nick SilverNick Silver 11 min. læsning

Klar til at udrulle? Fra 2,48 $/md.

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