Objašnjenje strukture direktorija Mac OS X
Sadržaj:
Ako ste ikada pogledali svoj Mac korijenski direktorij i zapitali se čemu služe neki od tih drugih direktorija, vjerojatno niste jedini. Mac OS postao je puno složeniji dolaskom Mac OS X-a, prilagođavajući unix strukturu datoteka koja je uglavnom nepoznata korisnicima Mac OS 9 i Windowsa. Pa čemu uopće služe /System, /Library, /usr i svi ostali?
Ovdje ćete pronaći kratak pregled ovih direktorija, kao i objašnjenje svakog direktorija na razini sustava koji se nalazi u sistemskom softveru Mac OS X i macOS.
Strukture direktorija Mac OS X, ispitane i objašnjene
Prema zadanim postavkama, ako bacite pogled u korijen tvrdog diska vašeg Maca iz Findera, vidjet ćete neke direktorije koji zvuče nepoznato. Temeljne strukture direktorija Mac OS-a najbolje se otkrivaju posjetom korijenskom direktoriju Maca, s kojim se mnogi korisnici Maca mogu susresti kada posjete vlastiti "Macintosh HD".
Idući dalje od naredbenog retka, vidjet ćete još više direktorija na korijenskoj razini ako upišete sljedeće:
ls /
Ovdje ćete pronaći direktorije s imenima poput; jezgre, dev, itd., sustav, privatno, sbin, tmp, usr, var, itd., opt, net, home, korisnici, aplikacije, volumeni, bin, mreža itd.
Umjesto da se pitamo o misteriju što sve te mape, direktoriji i stavke znače, ispitajmo i detaljno objasnimo što su ti direktoriji i što sadrže, budući da su relevantni za Mac operativni sustav.
Bez određenog redoslijeda, evo tablice koja će vam pomoći u ovom pokušaju istraživanja strukture direktorija osnovnog sustava Mac OS-a:
Imenik | Opis |
/Aplikacije | Samo po sebi razumljivo, ovdje se čuvaju aplikacije vašeg Maca |
/Developer | Direktorij za razvojne programere pojavljuje se samo ako ste instalirali Appleove alate za razvojne programere, i nije iznenađenje, sadrži alate, dokumentaciju i datoteke povezane s razvojnim programerima. |
/Knjižnica | Dijeljene biblioteke, datoteke potrebne za pravilan rad operativnog sustava, uključujući postavke, postavke i druge potrebe (napomena: također imate mapu Knjižnice u svom početnom direktoriju, koja sadrži datoteke specifične za tog korisnika ). |
/Mreža | u velikoj mjeri samorazumljivo, mrežni uređaji, poslužitelji, biblioteke itd. |
/Sustav | Datoteke povezane sa sustavom, biblioteke, postavke, ključne za pravilan rad Mac OS X |
/Korisnici | Svi korisnički računi na stroju i njihove popratne jedinstvene datoteke, postavke itd. Slično kao /home u Linuxu |
/Svezci | Ugrađeni uređaji i volumeni, virtualni ili stvarni, kao što su tvrdi diskovi, CD-ovi, DVD-ovi, DMG nosači, itd. |
/ | Korijenski direktorij, prisutan na gotovo svim UNIX sustavima datoteka. Nadređeni direktorij svih ostalih datoteka |
/bin | Osnovne uobičajene binarne datoteke, sadrži datoteke i programe potrebne za pokretanje operativnog sustava i ispravno funkcioniranje |
/etc | Konfiguracija lokalnog sustava stroja, sadrži administrativne, konfiguracijske i druge sistemske datoteke |
/dev | Datoteke uređaja, sve datoteke koje predstavljaju periferne uređaje uključujući tipkovnice, miševe, trackpadove itd. |
/usr | Druga glavna hijerarhija, uključuje poddirektorije koji sadrže informacije, konfiguracijske datoteke i druge bitne elemente koje koristi operativni sustav |
/sbin | Osnovne binarne datoteke sustava, sadrži pomoćne programe za administraciju sustava |
/tmp | Privremene datoteke, predmemorije, itd |
/var | Varijabilni podaci, sadrže datoteke čiji se sadržaj mijenja kako operativni sustav radi |
Možda ćete vrlo dobro pronaći i druge direktorije, ovisno o verziji Mac OS X-a koju imate i ovisno o tome koje ste aplikacije i prilagodbe sustava napravili.
Usprkos tome, možete biti sigurni da ako je bilo koji direktorij u korijenu Mac OS X-a, on je važan i ne bi se s njim trebao petljati barem bez detaljnog znanja o tome što radite. Nikada nemojte brisati, modificirati ili na drugi način mijenjati sistemske datoteke i direktorije na Macu (barem ako ne znate točno što radite i zašto) jer to može poremetiti operativni sustav i spriječiti ga da radi kako se očekuje.Uvijek izradite sigurnosnu kopiju Maca prije istraživanja i mijenjanja direktorija na razini sustava.
Ako smo nešto zaboravili, ili ako nešto nije dobro opisano, slobodno se javite u komentarima.