3 enkle måder at få størrelsen på kataloger i Linux
For to dage siden fik jeg en mail fra vores faste læser, der spurgte mig, hvordan man får et resumé af kataloger i Linux.
Jeg ved, at dette kan opnås ved hjælp af kommandoen Diskbrug (Do), som jeg ikke engang fandt ved mit første forsøg.
Så jeg brugte den mulige kombination ved at grave ind på Du Command Man-siden og endelig opnåede det bedste resultat.
Når en Linux-administrator modtager en sådan anmodning, kan de straks antage, at dette opnås ved hjælp af du kommando (Diskanvendelse) og df (Disk FileSystem) kommando.
Men alternativt kan du bruge kommandoen ncdu eller trækommandoen for at opnå de samme resultater.
Som standard du-kommandoen viser størrelsen på de aktuelle biblioteksfiler, som ikke viser biblioteket og dets underkatalogstørrelse.
Læs artiklen nedenfor for hurtigt at opsummere størrelsen på hver katalog og deres underkatalog.
Metode-1: Sådan gør du Få størrelsen på et bibliotek i Linux ved hjælp af kommandoen Diskbrug (du)
Kommandoen du henviser til diskbrug. Det er et standard Unix-program, der bruges til at estimere brugen af filplads i den nuværende arbejdsmappe.
Det opsummerer diskforbruget rekursivt for at opnå et bibliotek og dets underkatalogstørrelse.
Som Jeg sagde i begyndelsen af artiklen, at vi bruger kommandoen Diskbrug (Do) med nogle muligheder for at opnå dette. Så brug følgende kombination af diskbrugskommandoer for at få en oversigt over mapper og deres undermapper.
Brug nedenstående du-kommandoformat til få den samlede størrelse for hvert bibliotek, inklusive underkataloger.
Ovenstående kommando udskriver størrelsen på hver fil og den faktiske størrelse på hver katalog, inklusive deres underkatalog og samlede størrelse.
Detaljer om ovenstående kommando:
Brug nedenstående du-kommandoformat til at få den samlede størrelse af et givet bibliotek.
$ du -hs /home/daygeek/Documentsor$ du -h --max-depth=0 /home/daygeek/Documents/20G /home/daygeek/Documents
Hvis du ønsker at få størrelsen på underkataloger på første niveau, inklusive deres underkataloger, til en given mappe på Linux, skal du bruge kommandoformatet du nedenfor.
Metode-2: Sådan får du størrelsen på et bibliotek i Linux ved hjælp af ncdu-kommandoen (NCurses Disk Usage)
ncdu (NCurses Disk Usage) er en forbandelsesbaseret version af den velkendte ‘du’ og giver en hurtig måde at se w hatmapper bruger din diskplads.
Kommandoen ncdu scanner det givne bibliotek og viser filerne og mappestørrelsen rekursivt.
Metode-3: Sådan får du størrelsen på et bibliotek i Linux Brug af trækommandoen
Trækommandoen er et rekursivt kataloglisteprogram, der producerer en dybdeindrykket liste over filer og mapper i et trælignende format.
De to kommandoer ovenfor vis katalogoversigt, men trækommandoen fortæller dig alle filstørrelser inde i biblioteket og deres underkatalog og udskriver oversigten over biblioteket.