3 enkle måter å få størrelsen på kataloger i Linux
For to dager siden fikk jeg en e-post fra vår vanlige leser, som spurte meg hvordan jeg skulle få et sammendrag av kataloger i Linux.
Jeg vet at dette kan oppnås med kommandoen Diskbruk (Do), som jeg ikke engang fant ved mitt første forsøk.
Så jeg brukte den mulige kombinasjonen ved å grave inn på Du Command Man-siden og til slutt fikk det beste resultatet.
Når en Linux-administrator mottar en slik forespørsel, kan de umiddelbart anta at dette oppnås ved å bruke du kommando (Diskbruk) og df (Disk FileSystem) -kommando.
Men alternativt kan du bruke kommandoen ncdu eller trekommandoen for å oppnå de samme resultatene.
Som standard du kommandoen viser størrelsen på de nåværende katalogfilene, som ikke viser katalogen og dens underkatalogstørrelse.
Les artikkelen nedenfor for raskt å oppsummere størrelsen på hver katalog og underkatalogen.
Metode-1: Hvordan Få størrelsen på en katalog i Linux ved å bruke kommandoen Diskbruk (du)
Du-kommandoen refererer til diskbruk. Det er et standard Unix-program som brukes til å estimere bruk av filplass i den nåværende arbeidskatalogen.
Det oppsummerer diskbruken rekursivt for å oppnå en katalog og dens underkatalogstørrelse.
Som Jeg sa i begynnelsen av artikkelen at vi skal bruke kommandoen Diskbruk (gjør) med noen alternativer for å oppnå dette. Så bruk følgende kommando-kombinasjon for diskbruk for å få en oversikt over mapper og deres undermapper.
Bruk kommandoformatet nedenfor for å få totalstørrelsen på hver katalog, inkludert underkataloger.
Kommandoen ovenfor vil skrive ut størrelsen på hver fil og den faktiske størrelsen på hver katalog, inkludert underkatalogen og totalstørrelsen.
Detaljer om kommandoen ovenfor:
Bruk kommandoformatet nedenfor for å få totalstørrelsen på en gitt katalog.
$ du -hs /home/daygeek/Documentsor$ du -h --max-depth=0 /home/daygeek/Documents/20G /home/daygeek/Documents
Hvis du vil få størrelsen på underkatalogene på første nivå, inkludert underkatalogene, for en gitt katalog på Linux, bruk du kommandoformat nedenfor.
Metode-2: Slik får du størrelsen på en katalog i Linux ved hjelp av kommandoen ncdu (NCurses Disk Usage)
ncdu (NCurses Disk Usage) er en forbannelsesbasert versjon av den velkjente ‘du’, og gir en rask måte å se w hatkataloger bruker diskplass.
Kommandoen ncdu skanner den gitte katalogen og viser filene og mappestørrelsen rekursivt.
Metode-3: Hvordan få størrelsen på en katalog i Linux Bruke trekommandoen
Trekommandoen er et rekursivt katalogoppføringsprogram som produserer en dybdeinnrykket liste over filer og kataloger i et trelignende format.
De to kommandoene ovenfor vis katalogoversikt, men trekommandoen vil fortelle deg hver filstørrelse i katalogen og underkatalogen deres, og skrive ut sammendraget av katalogen.