Hvordan få størrelsen på en katalog fra kommandolinjen

Innholdsfortegnelse:

Anonim

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 ikke nødvendigvis vil vise den totale størrelsen på en katalog. I stedet, for å se hva diskbruken er for en bestemt katalog, vil du bruke den dedikerte du-kommandoen, som vil vise diskbruksstatistikk for hvilken som helst bane eller katalog som er spesifisert.Vi viser deg hvordan du bruker denne kommandoen.

Dette er åpenbart rettet mot kommandolinjebrukere, 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 tilfeldige Mac-brukere er en enklere måte å finne størrelsen på en katalog på gjennom Finder ved å bruke Get Info-kommandoen på en hvilken som helst spesifisert mappe.

Få størrelsen på en katalog via kommandolinje

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

du -sh /katalog/sti

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

du -sh /Applications/

Du kan bruke dette til å beregne størrelsen på en hvilken som helst spesifisert katalog og for å se størrelsen på kataloger og filer som også inneholder.

-s-flagget vil sikre at hver spesifikke oppføring beregnes, og -h-flagget vil gjøre utdataene i format som kan leses av mennesker (utdata av størrelse vil vises kilobyte som KB og megabyte som MB, i stedet for bytes). Vi har diskutert diskbrukskommandoene her også for du og den separate df-kommandoen.

Hvordan se størrelsen på alt kataloginnhold etter kommandolinje

Hvis du vil se størrelsen på gjeldende kataloginnhold fra kommandolinjen, inkludert eventuelle mapper og filer, du -sh-kommandoen med et stjerne-jokertegn, slik:

du -sh

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

Du kan også bruke jokertegnet med andre katalogstier om ønskelig, for eksempel hvis du ønsker å se størrelsen på en brukers skrivebordsmappe og alt innhold, vil kommandoen være:

du -sh /Users/NAME/Desktop/

Husk at du beregner den totale filstørrelsen for hver katalog, dens innhold og individuelle filer, og avhengig av hvilken målkatalog du har, kan det ta en stund å rapportere innholdsstørrelsen tilbake til deg. Jo raskere en datamaskin, jo raskere vil denne behandlingen foregå.

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

Kjenner du til et annet nyttig triks for å hente størrelsen på kataloger fra kommandolinjen? Gi oss beskjed i kommentarfeltet, og hvis du likte denne artikkelen, vil du sannsynligvis også finne det andre kommandolinjematerialet vårt som er interessant.

Hvordan få størrelsen på en katalog fra kommandolinjen