Kolme yksinkertaista tapaa hakemistojen koon saamiseksi Linuxissa
Kaksi päivää sitten sain sähköpostia tavalliselta lukijaltamme, joka kysyi minulta, kuinka saada yhteenveto hakemistoista Linuxissa.
Tiedän, että tämä voidaan saavuttaa levykäyttö (Do) -komennolla, jota en edes löytänyt ensimmäisellä yritykselläni.
Joten käytin mahdollista yhdistelmää kaivamalla Du Command Man -sivulle ja sain lopulta parhaan tuloksen.
Aina kun Linux-järjestelmänvalvoja saa tällaisen pyynnön, he voivat heti olettaa, että tämä saavutetaan käyttämällä du-komento (Levyn käyttö) ja df (Levyn tiedostojärjestelmä) -komento.
Mutta vaihtoehtoisesti voit käyttää samoja tuloksia ncdu- tai puukomennolla.
Oletuksena du-komento näyttää nykyisten hakemistotiedostojen koon, joka ei näytä hakemistoa ja sen alihakemistokokoa.
Lue seuraava artikkeli nopeasti yhteenvedon kunkin hakemiston ja sen alihakemiston koosta.
Menetelmä 1: Kuinka Hanki hakemiston koko Linuxissa Levykäyttö (du) -komennolla
Du-komento viittaa levyn käyttöön. Se on tavallinen Unix-ohjelma, jota käytetään arvioimaan tiedostotilan käyttöä tässä työhakemistossa.
Se tiivistää levykäytön rekursiivisesti hakemiston ja sen alihakemiston koon saamiseksi.
Kuten Sanoin artikkelin alussa, että aiomme käyttää Levyn käyttö (Tee) -komentoa joidenkin vaihtoehtojen kanssa tämän saavuttamiseksi. Joten käytä seuraavaa levynkäytön komentoyhdistelmää saadaksesi yhteenveto kansioista ja niiden alikansioista.
Käytä alla olevaa du-komentomuotoa hae kunkin hakemiston koko, mukaan lukien alihakemistot.
Yllä oleva komento tulostaa kunkin tiedoston koon ja kunkin hakemiston todellisen koon, mukaan lukien niiden alihakemistot ja kokonaiskoot.
Yllä olevan komennon tiedot:
Käytä alla olevaa du-komentomuotoa saadaksesi tietyn hakemiston koko.
$ du -hs /home/daygeek/Documentsor$ du -h --max-depth=0 /home/daygeek/Documents/20G /home/daygeek/Documents
Jos haluat saada ensimmäisen tason alihakemistojen koon, mukaan lukien niiden alihakemistot, tietylle Linux-hakemistolle, käytä du-komentomuotoa alla.
Menetelmä 2: Hakemiston koon saaminen Linuxissa ncdu (NCurses Disk Usage) -komennolla
ncdu (NCurses Disk Usage) on kirouksiin perustuva versio tunnetusta duista, ja tarjoaa nopean tavan nähdä w hat-hakemistot käyttävät levytilaa.
Ncdu-komento skannaa annetun hakemiston ja näyttää tiedostot ja kansion koon rekursiivisesti.
Menetelmä 3: Hakemiston koon saaminen Linuxissa puukomennon käyttäminen
Puu-komento on rekursiivinen hakemistoluettelo-ohjelma, joka tuottaa syvennetyn luettelon tiedostoista ja hakemistoista puumaisessa muodossa.
Kaksi yllä olevaa komentoa näytä hakemiston yhteenveto, mutta puu-komento kertoo kaikki hakemiston ja niiden alihakemiston tiedostokoot ja tulostaa hakemiston yhteenvedon.