3 egyszerű módszer a könyvtárak méretének megszerzésére Linux alatt
Két napja kaptam egy levelet a rendszeres olvasónktól, aki megkérdezte tőlem, hogyan lehet összefoglalni a könyvtárakat a Linux-ban.
Tudom, hogy ez a lemezhasználat (Do) paranccsal érhető el, amelyet első próbálkozásomkor sem találtam meg.
Tehát a Du Command Man oldalra ásva használtam a lehetséges kombinációt, és végül a legjobb eredményt értem el.
Amikor egy Linux rendszergazda kap ilyen kérést, azonnal feltételezhetik, hogy ezt a du parancs (Lemezhasználat) és df (Lemez fájlrendszer) parancsok.
De alternatív megoldásként ugyanezen eredmények eléréséhez használhatja az ncdu vagy a fa parancsot is.
Alapértelmezés szerint a A du parancs az aktuális könyvtárfájlok méretét jeleníti meg, amely nem jeleníti meg a könyvtárat és annak alkönyvtárának méretét.
Olvassa el az alábbi cikket, hogy gyorsan összefoglalja az egyes könyvtárak és azok alkönyvtárainak méretét.
1. módszer: Hogyan A címtár méretének megszerzése Linux alatt a Lemezhasználat (du) parancs használatával
A du parancs a lemezhasználatra utal. Ez egy szabványos Unix program, amelyet a jelenlegi munkakönyvtár fájlterület-felhasználásának becslésére használnak.
Rekurzív módon összefoglalja a lemezhasználatot, hogy megkapja a könyvtárat és annak alkönyvtárának méretét.
Mint A cikk elején azt mondtam, hogy ennek eléréséhez a Disk Usage (Do) parancsot használjuk néhány lehetőséggel. Tehát használja a következő lemezhasználati parancskombinációt a mappák és azok almappáinak összefoglalásának megszerzéséhez.
Az alábbi du parancs formátummal kapja meg az egyes könyvtárak teljes méretét, beleértve az alkönyvtárakat is.
A fenti parancs kinyomtatja az egyes fájlok méretét és az egyes könyvtárak tényleges méretét, beleértve az alkönyvtárakat és a teljes méretet is.
A fenti parancs részletei:
Használja az alábbi du parancsformátumot az adott könyvtár teljes méretének megszerzéséhez.
$ du -hs /home/daygeek/Documentsor$ du -h --max-depth=0 /home/daygeek/Documents/20G /home/daygeek/Documents
Ha meg szeretné kapni az első szintű alkönyvtárak méretét, beleértve az alkönyvtárakat is, egy adott Linux-könyvtárhoz, használja a du parancs formátumot lent.
2. módszer: Hogyan lehet elérni egy címtár méretét Linux alatt az ncdu (NCurses Disk Usage) paranccsal
Az ncdu (NCurses Disk Usage) egy átok alapú változata a jól ismert „du” -nak, és gyors módot nyújt a w A hat könyvtárak a lemezterületedet használják.
Az ncdu parancs beolvassa az adott könyvtárat, és rekurzív módon jeleníti meg a fájlokat és a mappák méretét.
-3. módszer: Hogyan lehet elérni egy könyvtár méretét Linux alatt a fa parancs használatával
A fa parancs egy rekurzív könyvtárlista program, amely mélységesen behúzott fájlokat és könyvtárakat hoz létre fa-szerű formátumban.
A fenti két parancs mutassa meg a könyvtár összefoglalóját, de a fa parancs megmondja a könyvtár és az alkönyvtár minden fájlméretét, és kinyomtatja a könyvtár összefoglalóját.