Command Line Disk Usage Utilities: df and du
A lemezhasználati információk Mac számítógépen gyakran úgy gyűjthetők össze, hogy kiválasztanak egy fájlt, könyvtárat vagy merevlemezt, és lenyomják a Command-I billentyűkombinációt a Get Infoért, majd megjelenik egy szép grafikus felület a kiválasztott objektumról, beleértve a lemezhasználatot is. A Command-I nem az egyetlen módja a lemezinformációk beszerzésének, azonban a parancssorban két hasznos segédprogram található ezen adatok összegyűjtésére, amelyeket tudnia kell; df és du.Az alábbiakban rövid magyarázatot adunk az egyes parancsokról és használatuk módjáról:
df – lemezhasználati információkat jelenít meg a fájlrendszer alapján (azaz: teljes meghajtók, csatolt adathordozók stb.)
A parancssorba írja be a következőt: df -h
A -h jelző az „ember által olvasható formát” jelenti, ami azt jelenti, hogy a ismerős megabyte/gigabyte formátum. Valami ehhez hasonlót kell látnod: $ df -h Fájlrendszer Használt Elérhetőség Felhasználás% Felszerelve: /dev/disk0s2 74G 52G 22G 70% /Ebben az esetben / A dev/disk0s2 a fő merevlemez, és ennek 70%-a használatban van.
du – megjeleníti a lemezhasználati információkat az egyes fájlokhoz és könyvtárakhoz (pl.: saját könyvtárak, mappák stb.)
A parancssorba írja be: du -sh ~
Az -s jelző az összegzést szolgálja, és még egyszer a -h jelző az „ember által olvasható formátum”, a ~ a kezdőkönyvtár. Valami ilyesmit kell látnod: $ du -sh ~ 26G /Users/MacUserEz a felhasználói kezdőkönyvtár 26 GB helyet foglal!
Egy másik példa, írja be a du -sh
-ot a terminálba. Ahelyettesítő karakter az összes fájlt lefedi a saját könyvtárában vagy bármely olyan könyvtárban, amelyben éppen tartózkodik, alapértelmezés szerint a terminál a kezdőkönyvtár pwd-ként (jelenlegi munkakönyvtárként) indul el. $ du -sh32 millió asztali számítógép 217 millió dokumentum 531 millió letöltés 12 g könyvtár 5,2 g filmek 2,1 g zene 1,5 g képek 8,0 000 nyilvános 36 000 webhely
Amint láthatja, alehetővé teszi a könyvtár által elfogl alt terület lebontását. Ez rendkívül hasznos lehet, ha lemezterületet próbál felszabadítani, ha nem tudja, hogy mi takarja el az egész helyiséget.