Ai đó có thể mô tả mục đích của các thư mục gốc OSX theo thuật ngữ của giáo dân không?


20

Tài liệu đơn giản và súc tích về hệ thống phân cấp thư mục OSX rất ít. Tôi đang tìm kiếm một mô tả đơn giản về mỗi loại - chức năng của mỗi loại là gì?

  • /riêng tư
  • / var
  • / usr
  • / tmp
  • / v.v
  • / thùng
  • / sbin
  • / fseventsd

Tôi không có kế hoạch sửa đổi chúng theo bất kỳ cách nào, tôi chỉ muốn hiểu hệ thống phân cấp của FS.


1
Cảm ơn cả hai bạn đã trả lời và các tài liệu chi tiết liên quan đến. Tôi có một hình ảnh rõ ràng hơn nhiều bây giờ. Cảm ơn cộng đồng "hỏi khác"!

Câu trả lời:


22

Đó là một chút lộn xộn, và có một mức độ chéo, nhưng chuyến tham quan nhanh, mà không thực sự đi vào các thư mục con của những điều này:

/etc, /tmp/varchỉ liên kết tượng trưng đến thư mục con trong /private.

/etc thường chứa các tập tin cấu hình.

/tmpdành cho các tệp tạm thời được sử dụng bởi các quy trình đang chạy (cũng xem /var/tmp)

/varcũng được sử dụng cho các tệp hơi tạm thời được sử dụng bởi các quy trình đang chạy, nhưng các tệp này có xu hướng ít tạm thời hơn và thường được bảo quản hơn giữa các lần chạy - ví dụ: các tệp logfile thường có trong /var/log.

/usrchứa các tệp nhị phân (tệp thực thi) và các tệp liên quan đến nhà phát triển cho các tiện ích lõi unix / BSD. Những thứ người dùng tự cài đặt sẽ kết thúc /usr/local.

/bincũng chứa mã nhị phân nhưng họ có xu hướng có nhiều hệ điều hành cơ bản so với những người trong /usr- ví dụ như cp, cat, bash.

/sbinlà như trên nhưng tập trung vào các nhiệm vụ hành chính thông thường như mountshutdown. Các s= system / superuser , thông thường bạn cần root / quyền superuser để sử dụng các lệnh này.

/.fseventsd được HĐH sử dụng để ghi nhật ký các sự kiện thay đổi hệ thống tệp (như tạo thư mục) để các bên quan tâm có thể được thông báo khi hệ thống tệp thay đổi.

Tuy nhiên, để tránh rủi ro khi nói những gì bạn không muốn tôi nói - hầu hết trong số này ít được quan tâm, và nếu bạn sử dụng bất kỳ, bạn rất có thể sẽ tham gia /usr/local, /var/loghoặc /tmp.

Thông tin bổ sung tập trung vào cấu trúc Unix phổ biến có thể được tìm thấy trên Wikipedia ( Hệ thống tệp Unix ).


5

Xem man hier:

  • /private: đây là tài liệu
  • /var: các tệp nhật ký đa mục đích, tạm thời, tạm thời và bộ đệm
  • /usr: chứa phần lớn các tiện ích và ứng dụng người dùng
  • /tmp: Hồ sơ tạm thời
  • /etc: tập tin cấu hình hệ thống và tập lệnh
  • /bin: tiện ích người dùng cơ bản cho cả môi trường người dùng đơn và đa người dùng
  • /sbin: chương trình hệ thống và tiện ích quản trị cơ bản cho cả môi trường người dùng đơn và đa người dùng
  • /fseventsd: Tôi tin bạn có nghĩa là /.fseventsd. Nó được ghi lại ở đây . dữ liệu được nén có liên quan đến xóa tệp và các sự kiện hệ thống tệp được lưu trữ trong một loạt các tệp trong /.fseventsd.
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.