Slik får du størrelsen på et katalog fra kommandolinjen

Vil du se størrelsen på en katalog fra kommandolinjen? Du har kanskje lagt merke til at bruk av den tradisjonelle ls-kommandoen for å liste innholdet i en katalog, vil ikke nødvendigvis vise total størrelse på en katalog. I stedet for å se hva diskbruken er for en bestemt katalog, vil du bruke dedikert du-kommandoen, som vil vise diskbruksstatistikk for hvilken som helst vei eller katalog som er spesifisert. Vi viser deg hvordan du bruker denne kommandoen.


Dette er åpenbart rettet mot kommandolinjebrukerne, og du-kommandoen for å hente størrelsen på en katalog vil fungere på samme måte på Mac OS, Mac OS X, Linux og de fleste andre Unix-varianter. For uformelle Mac-brukere, kan en enklere måte å få størrelsen på en katalog på, gjennom Finder ved hjelp av kommandoen Get Info på en bestemt mappe.

Få størrelsen på et katalog via kommandolinjen

Fra kommandolinjen Terminal, utsted følgende syntaks for å se størrelsen på en katalog:

du -sh /directory/path

For eksempel, for å få den totale størrelsen til / Programmer-mappen, vil du utstede følgende kommandostreng:

du -sh /Applications/

Du kan bruke dette til å beregne størrelsen på en spesifikk katalog og for å se størrelsen på å inneholde kataloger og filer også.

-flagget vil forsikre deg om at hver bestemt oppføring er beregnet, og -h-flagget vil gjøre utdataene i format som kan leses av mennesker (utdata av størrelse vil bli vist kilobytes som KB og megabyte som MB, i stedet for byte). Vi har diskutert diskbrukekommandoer her også for du og den separate df-kommandoen.

Slik viser du størrelsen på alle kataloginnhold på kommandolinjen

Hvis du vil se størrelsen på det nåværende kataloginnholdet fra kommandolinjen, inkludert eventuelle mapper og filer, vil du -sh-kommandoen med et stjernekort, slik som:

du -sh *

Dette vil vise størrelsen på alt i gjeldende katalog, inkludert total størrelse på mapper og den totale størrelsen på individuelle filer, i et langt listeformat.

Du kan også bruke wildcard med andre katalogbaner hvis du ønsker det, for eksempel hvis du vil se størrelsen på en brukerens skrivebordsmappe og alt innhold, vil kommandoen være:

du -sh /Users/NAME/Desktop/*

Husk at du beregner den totale filstørrelsen til hver katalog, dens innhold og individuelle filer, og så avhengig av hva målkatalogen din er, kan det ta litt tid å rapportere innholdsstørrelsen tilbake til deg. Tydeligvis jo raskere en datamaskin, desto raskere vil denne behandlingen finne sted.

Det er også verdt å merke seg at hvis du bare vil få størrelsen på en bestemt fil i en katalog i stedet for hele katalogen, kan du bruke ls -l-kommandoen for den aktuelle filen i stedet.

Vet du om et annet nyttig triks for å hente størrelsen på kataloger fra kommandolinjen? Gi oss beskjed i kommentarene, og hvis du likte denne artikkelen, vil du trolig finne vårt andre kommandolinjemateriale også interessant.