OS X posiada zarówno strukturę katalogów przyjazny dla użytkownika (z folderów najwyższego poziomu o nazwie /Applications
, /System
, /Users
, /Library
), jak i standardowej hierarchii katalogów Unix, który jest ukryty w Finderze ( /bin
, /etc
, /var
, /usr
, ...) - te foldery są udokumentowane w man hier
.
Ponadto istnieją różnice między katalogami uniksowymi (przynajmniej używanymi w OS X), a tymi, które można znaleźć w systemie Linux: na przykład ten drugi ma /srv
.
Najlepszym wytłumaczeniem jest prawdopodobnie dokumentacja programisty Apple , która jest zbyt długa, aby ją tu przytoczyć. Pamiętaj, że w tej chwili powiązany artykuł dotyczy zarówno systemu iOS (u góry), jak i OS X (dalej w dół).
Miejsce umieszczania plików zależy również od dziedziny, z której pochodzi aplikacja: sensowne jest umieszczanie bibliotek Unix w /usr/local/lib
lub podobnych katalogach, podczas gdy biblioteki OS X byłyby np. W /Library
lub podobne. Niektóre narzędzia (Perl, Python, Ruby) zostały skonfigurowane do pracy z tą ostatnią strukturą systemu plików.