Giải thích về phân cấp thư mục trên Mac OS X


6

Bất cứ ai cũng có thể giải thích (hoặc nhiều khả năng, chỉ vào một bài viết tốt giải thích) những thư mục khác nhau nên được sử dụng cho. (Tôi cho rằng cấu trúc này rất giống nhau trên tất cả các máy dựa trên Unix, mặc dù có lẽ tôi đã sai về điều này).

Vừa mới chuyển đổi từ windows sang OSX cho máy dev của tôi, tôi hơi bị choáng ngợp bởi cấu trúc thư mục, vì vậy, khi thiết lập PHP Pyrus yêu cầu tôi chọn một thư mục để lưu các gói PEAR, tôi không biết gì là một lựa chọn hợp lý.

Câu trả lời:


5

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.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.