Hogyan rendezzük a könyvtárakat tényleges méret szerint Linux alatt



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

A Linux fájlböngészők hasonlóan viselkednek, mint a Windows alatt a File Explorer vagy az OS X alatt található Finder, mivel a könyvtárak méret szerinti rendezése nem egészen úgy működik, mint azt sok felhasználó elvárná. A könyvtárakat rendezheti az azokban található alkönyvtárak száma vagy a bennük lévő fájlok száma szerint. Ennek ellenére úgy tűnik, hogy a tényleges fájlméret az esetek többségében nem működik, és további eszközre lesz szüksége.



Szerencsére van néhány trükk, amelyet megtehet annak érdekében, hogy megtudja a könyvtárak tényleges méretét az általuk elfoglalt számítógépes tárhely nagysága alapján. A fájlrendszerek tekintetében nagyon kevés különbség van a mappák és a könyvtárak között. Amit a fájlböngésző mappának hív, valójában ugyanaz, így ezek a trükkök működni fognak, függetlenül attól, hogy milyen igealakot preferál. A könyvtár kifejezést a következetesség kedvéért használják.



1. módszer: Könyvtárak rendezése a Lemezhasználat elemzővel

Azok az Ubuntu, Debian és Linux Mint felhasználók, akik inkább a grafikus lemezelemző eszközöket használják, megpróbálhatják a sudo apt-get install baobab használatát a parancssorból. A Fedora és a Red Hat felhasználók általában használhatják a sudo yum install baobab parancssort, de ne feledje, hogy GTK + alkalmazásként előfordulhat, hogy ki kell töltenie néhány függőséget, ha olyan QT alapú asztali környezetet használ, mint a KDE vagy az LXQT. .



Miután mindent megelégedett, akkor a baobab beírásával elindíthatta az alkalmazást a parancssorból, vagy az Ubuntu Unity asztalán a Dash-ről kereshetett. Tartsa lenyomva a Super vagy a Windows billentyűt, és nyomja meg az R billentyűt, majd írja be a baobab szót, ha inkább az Alkalmazáskeresőt használja, vagy elindíthatja azt az Alkalmazások menüre kattintva, és a Rendszereszközök kategóriában megtalálva a GNOME Lemezhasználat elemzőt. Minden attól függ, hogy melyik asztali környezetet használja.

Amint elindul, a baobab felszólítja a fájlrendszer kiválasztására. Válassza ki, hogy melyik eszköz tartalmazza a keresett könyvtárat, és adjon neki néhány percet, hogy felsorolja a rajta található könyvtárstruktúrát. Ha ez megtörtént, a program bemutatja az eszközön található összes könyvtár legfelső szintű rendezését.



A Méret gombra kattintva rendezheti a könyvtárakat a legmagasabbtól a legkisebbig a tényleges méret szempontjából, de az ellenkezője az alapértelmezett. Kattintson a könyvtár neve melletti nyilakra, hogy kibontsa és így rendezze az alatta található alkönyvtárakat.

A Tartalom alcímre kattintva a könyvtárakat ugyanúgy rendezi, mint egy fájlkezelő, így ez hasznos lehet összehasonlítani a tényleges méretet az egyes legfelső szintű alkönyvtárakban található elemek puszta számával.

2. módszer: A Classic du Tool használata

Használhatja a Unix parancssori lemezhasználat (du) eszközt szinte minden Linux-parancssorból, ha nem bánja a parancssoron való munkát. Ez a program összefoglalja bármely fájlkészlet lemezhasználatát. Ha minden argumentum nélkül futtatja, akkor folytatja az egyes könyvtárak rekurzív áttekintését, és összefoglalja azok méretét, amíg el nem éri a fa végét.

Ha feltételezzük, hogy az egyes könyvtárakat inkább egy bizonyos szakaszból szeretné méret szerint rendezni, használhatja a következő parancsot:

du –si –max-depth = 1 nameOfDirectory | sort -h

Ki kell cserélnie a nameOfDirectory könyvtárat azzal a könyvtárral, amelyben el akarna indulni. Tegyük fel, hogy például a közvetlenül a / lib alatt található összes könyvtárat méret szerint szeretné rendezni. A parancsot a következő módon futtathatja:

du –si –max-mélység = 1 / lib | sort -h

Érdemes megváltoztatni a számot a –max-depth = után, mivel ez az érték határozza meg, hogy a du parancs milyen mélyen keressen a könyvtárstruktúrában. Mivel azonban az volt a cél, hogy ne keressünk egy egész fát, úgy döntöttünk, hogy azt 1-nél hagyjuk, és egyetlen könyvtár alá nézzünk.

A –si argumentum azt jelzi, hogy a du parancsnak ki kell nyomtatnia a méreteket a Nemzetközi Egységrendszer használatával, amely egy kilobájt 1000 bájtnak felel meg. Noha ezt azok preferálják, akik az OS X-ről Linuxra vándoroltak, vagy a könyvtárméreteket hardveres méretekkel szokták kiszámítani, sok felhasználó a bináris méretekhez szokott, ahol 1024 bájt 1 megabájt. Cserélje a –si szöveget -h-re a következőképpen:

du -h –max-mélység = 1 / lib | sort -h

Ez a kimenetet a vártnak megfelelően jeleníti meg, ha a bináris méreteket részesíti előnyben. Ha megszokta a dolgokat úgynevezett kibibyte-okban mérni, akkor ezt a parancsot is használni szeretné. Érdemes felvenni a | kevesebb vagy | további parancs a parancssor végére, ha annyi alkönyvtárat talál egy legfelső szintű könyvtárban, hogy a kimenet közvetlenül az oldalról lép fel. Ne feledje, hogy képesnek kell lennie a gördítősáv, az érintőpad vagy az érintőképernyő használatára az eredmények végiggörgetéséhez bármely modern X terminál emulátorban.

Ha gyakran használja ezt a megoldást, és azt szeretné, ha új átokra épülne a verziója, akkor használhatja a sudo apt-get install ncdu alkalmazást a Debian, az Ubuntu, a különféle Ubuntu pörgetések, a Bodhi és a Linux Mint számára az ncurses telepítéséhez- alapú du viewer. A Fedora és a Red Hat felhasználóknak képesnek kell lenniük a sudo yum install ncdu használatára, ha beállítottak egy sudoers fájlt, vagy su - az adminisztrációs jelszó, majd a yum install ncdu telepítése, ha még nem tették meg.

Több mint valószínű, hogy nem szabad szembesülnie semmilyen függőséggel, mert a program ncurses-en és kevéssé máson alapul. Vagy futtathatja az aktuális könyvtárból az ncdu beírásával, vagy az fa egy másik részének belenézésével írja be az ncdu / lib vagy bármelyik könyvtárat, amelyet érdekel a böngészés.

Azt mondják, hogy a szoftver kiszámítja a kért könyvtárban talált elemek számát. Miután elkészült, a nyílbillentyűkkel böngészhet a könyvtárakban a valódi méretük sorrendjében. Nyomhatja az S billentyűt a könyvtárak méret szerinti sorrendjének előre-hátra rendezéséhez.

4 perc olvasás