OS X có cả cấu trúc thư mục thân thiện với người dùng (với các thư mục cấp cao nhất có tên /Applications
, /System
, /Users
, /Library
), cũng như hệ thống phân cấp thư mục Unix tiêu chuẩn được ẩn trong Finder ( /bin
, /etc
, /var
, /usr
, ...) - những thư mục đó được ghi lại trong man hier
.
Ngoài ra, có những khác biệt giữa các thư mục Unix (ít nhất là được sử dụng trong OS X) và những thư mục bạn tìm thấy trong Linux: Ví dụ: thư mục sau có /srv
.
Giải thích tốt nhất có lẽ là trong tài liệu dành cho nhà phát triển của Apple , quá dài để được trích dẫn ở đây. Lưu ý rằng tại thời điểm này, bài viết được liên kết là dành cho cả iOS (ở trên cùng) và OS X (tiếp tục xuống).
Nơi đặt các tệp cũng phụ thuộc vào địa hạt mà ứng dụng đến từ: Thật hợp lý khi đặt các thư viện Unix vào /usr/local/lib
hoặc các thư mục tương tự, trong khi các thư viện OS X sẽ là ví dụ: trong /Library
hoặc tương tự. Một số công cụ (Perl, Python, Ruby) đã được cấu hình để hoạt động với cấu trúc hệ thống tệp sau.