Sådan får du størrelsen på en mappe fra kommandolinjen
Indholdsfortegnelse:
Vil du se størrelsen på en mappe fra kommandolinjen? Du har måske bemærket, at brug af den traditionelle ls-kommando til at vise indholdet af en mappe ikke nødvendigvis vil vise den samlede størrelse af en mappe. I stedet, for at se, hvad diskforbruget er for en bestemt mappe, vil du bruge den dedikerede du-kommando, som viser diskbrugsstatistikker for enhver angivet sti eller mappe.Vi viser dig, hvordan du bruger denne kommando.
Dette er tydeligvis rettet mod kommandolinjebrugere, og du-kommandoen til at hente størrelsen på en mappe vil fungere på samme måde på Mac OS, mac OS X, linux og de fleste andre unix-varianter. For casual Mac-brugere er en nemmere måde at få størrelsen på en mappe på gennem Finder ved at bruge kommandoen Get Info på en hvilken som helst specificeret mappe.
Få størrelsen af en mappe via kommandolinje
Fra Terminal-kommandolinjen, udfør følgende syntaks for at se størrelsen af en mappe:
du -sh /mappe/sti
For at få den samlede størrelse af mappen /Applications, vil du f.eks. udstede følgende kommandostreng:
du -sh /Applications/
Du kan bruge dette til at beregne størrelsen af en hvilken som helst specificeret mappe og til også at se størrelsen på indeholdende mapper og filer.
-s-flaget vil sikre, at hver specifik indtastning beregnes, og -h-flaget vil lave output i et menneskeligt læsbart størrelsesformat (output af størrelse vil blive vist kilobyte som KB og megabyte som MB, i stedet for bytes). Vi har også diskuteret diskbrugskommandoerne her for du og den separate df-kommando.
Sådan får du vist størrelsen af alt indhold i mappen efter kommandolinje
Hvis du vil se størrelsen af det aktuelle mappeindhold fra kommandolinjen, inklusive eventuelle mapper og filer, du -sh-kommandoen med et stjerne-jokertegn, som f.eks.:
du -sh
Dette vil vise størrelsen af alt i den aktuelle mappe, inklusive den samlede størrelse af mapper og den samlede størrelse af individuelle filer, i et langlisteformat.
Du kan også bruge jokertegnet med andre mappestier, hvis det ønskes, for eksempel hvis du vil se størrelsen på en brugers skrivebordsmappe og alt indhold, vil kommandoen være:
du -sh /Users/NAME/Desktop/
Husk, at du beregner den samlede filstørrelse for hver mappe, dens indhold og individuelle filer, og så afhængigt af, hvad din målmappe er, kan det tage et stykke tid at rapportere indholdsstørrelsen tilbage til dig. Det er klart, at jo hurtigere en computer er, jo hurtigere vil denne behandling finde sted.
Det er også værd at bemærke, at hvis du kun ønsker at få størrelsen på en bestemt fil i en mappe i stedet for hele mappen, kan du bruge kommandoen ls -l til den specifikke fil i stedet.
Kender du et andet nyttigt trick til at hente størrelsen på mapper fra kommandolinjen? Fortæl os det i kommentarerne, og hvis du kunne lide denne artikel, vil du sandsynligvis også finde vores andet kommandolinjemateriale interessant.