Các thư mục trong OS X mà tôi nên biết là gì?


16

Tôi vừa nhận được máy Mac đầu tiên (MacBook Pro) vào Chủ nhật tuần trước và tôi đang YÊU mọi thứ về nó cho đến nay! Nhưng, tôi hơi bối rối về các thư mục trong OS X.

Vui lòng xem qua các thư mục tôi nên biết và các thư mục tôi không nên lo lắng (hoặc nên tránh xa). Tôi có một ít kiến ​​thức về Linux, nhưng mọi thứ vẫn khác nhau đến mức tôi mất phương hướng.

Tôi đang chạy phiên bản mới nhất, tại thời điểm viết bài này, phiên bản OS X 10.6.5 Snow Leopard. Nhưng nếu bất kỳ thư mục nào đã thay đổi trong vài phiên bản trước, xin lưu ý chúng! :)

Câu trả lời:


23

Tôi sẽ tiếp tục chúng theo bộ nhớ, vì vậy các chỉnh sửa trong tương lai có thể sẽ khắc phục tất cả mớ hỗn độn mà tôi có thể gõ bây giờ. :)

Cấu trúc tệp của OS X tương tự như một hệ điều hành Unix / Linux điển hình (thực tế là gốc của tất cả), mặc dù có một số khác biệt của Apple Apple. Một số trong những khác biệt đó có bí danh để giữ cho trái tim của un unix, nhưng một số được sửa đổi đơn giản để được sử dụng như vậy.

Nói tóm lại, đây là các thư mục chính của Wikipedia trong hệ thống tệp của bạn:

  1. / Ứng dụng : Ứng dụng này tự giải thích, tất cả các ứng dụng trên máy Mac của bạn sẽ xuất hiện ở đó (trừ khi bạn có một ứng dụng mà bạn muốn chỉ hiển thị cho một người dùng). Người dùng bình thường có thể đọc, những người quản trị khác có thể bỏ những thứ trong đó.
  2. / Nhà phát triển : nếu bạn cài đặt Xcode và các thư viện dành cho nhà phát triển, thư mục này sẽ mang đến những kỳ lân để phát triển ứng dụng Cacao tuyệt vời, ứng dụng iOS và tiện ích bảng điều khiển trong số những thứ khác. Nếu không, thư mục thậm chí không tồn tại.
  3. / Thư viện : Thư viện dùng chung và các tệp cần thiết để OS X thực sự hoạt động. Tùy chọn, cài đặt, nội dung ứng dụng, trình cắm trình duyệt (hoặc cụ thể hơn là cách loại bỏ Flash của Adobe);) Bạn thường không giả mạo ở đây, nhưng điều đó là bình thường nếu bạn muốn xóa một số cài đặt Ứng dụng, sửa một số thứ, xóa hoặc cài đặt plugin trình duyệt, tiện ích mở rộng, v.v. Đôi khi bạn sẽ mạo hiểm vào / Thư viện. Xử lý cẩn thận và luôn luôn sao lưu trước khi phá vỡ mọi thứ ở đây. Thật khó để phá hủy cài đặt OS X bằng cách giả mạo / Thư viện, nhưng điều đó có thể xảy ra
  4. / Mạng : Tất cả các thư viện mạng, máy chủ, thiết bị, v.v. Bạn không nên ở đây trừ khi bạn biết bạn đang làm gì và muốn bỏ qua các tiện ích GUI. Trong gần 7 năm OS X, tôi chưa bao giờ chạm vào thư mục này.
  5. / Hệ thống : Mọi thứ mà OS X cần để hoạt động đúng đều có ở đây. Tôi muốn nói rằng bạn không nên chạm vào bất cứ điều gì hoặc vấn đề sẽ phát sinh.
  6. / Người dùng : Điều này tương đương với thư mục / nhà của Unix và Linux. Và tại đây, bạn sẽ có các thư mục con cho mỗi người dùng của mình: / Users / John, / Users / Doe, v.v. Trong thư mục nhà của bạn, bạn sẽ có một cấu trúc tương tự của Drake. Xem sau để biết thêm / Tình yêu của người dùng.
  7. / Tập : Nội dung / thiết bị và khối lượng được gắn kết, thực hoặc ảo (nghĩ về CD, DMG, cổ phiếu samba, v.v.), nhận thư mục của riêng họ Đăng ở đây. Vì vậy, nếu bạn gắn kết một chia sẻ smb có tên MyShare, bạn có thể 'cd / Tập / MyShare' để truy cập nó từ Dòng lệnh. Finder sẽ vui vẻ ẩn điều này khỏi bạn (trừ khi bạn đặt nó để hiển thị các tệp vô hình mà tôi nghĩ).
  8. / bin : Có thể nói gì khác về bin mà bạn chưa biết từ kiến ​​thức Linux của mình. Điều tương tự. Nếu bạn cài đặt 'git' chẳng hạn, nó sẽ chuyển đến / usr / local / git, để bạn có ý tưởng. Rõ ràng tất cả các nhị phân phổ biến thiết yếu cũng ở đây. Hãy nghĩ rằng lệnh 'ls' Nhận nó ở đó, trong tất cả vinh quang của nó.
  9. / etc : Oh, v.v., v.v., Giống như mọi Unix, các cấu hình hệ thống cục bộ và các vân vân khác. Đó là một loại tương tự như bất kỳ loại unix nào khác, với một số Táo. Nhưng mục đích là như nhau và một số tệp (ví dụ RC.local) tồn tại. Đi trước và xem xét, nhưng nếu bạn phá vỡ nó, bạn phải trả tiền cho nó. . Mặt khác, hãy mua bảo hiểm giữa việc điều chỉnh quá nhiều trong đó, bởi vì nó không nằm trong chính sách thiệt hại Exchange của Apple Stack;)
  10. / dev : tôn vinh nền tảng unix của mình, các tệp thiết bị đại diện cho các thiết bị ngoại vi có ở đây. Ai chạm vào cái này thì sao
  11. / usr : Tôi đã googled cho một mô tả tốt về điều này và đưa ra một thông minh:

"Hệ thống phân cấp chính thứ hai, bao gồm các thư mục con chứa thông tin, tệp cấu hình và các yếu tố cần thiết khác được sử dụng bởi hệ điều hành.

  1. / sbin : Cũng xuất phát từ bản chất Unix của OS X, các nhị phân hệ thống và các tiện ích quản trị. Đây không phải là droids bạn đang tìm kiếm, di chuyển dọc, di chuyển dọc.
  2. / tmp : Thư mục tạm thời một và duy nhất! Không bao gồm pin. Lưu ý rằng đây không phải là thùng rác. Đây là temp Unix thực sự. Trừ khi bạn thích lãng phí xung quanh, bạn không nên đi lang thang quanh đó. Các công việc định kỳ sẽ giữ cho nó sạch sẽ (tho nó không bị tổn thương khi khởi động lại OS X của bạn mọi lúc).
  3. / var : Var dành cho dữ liệu biến. Nhật ký và những thứ sẽ khác nhau trong khi vận hành hệ điều hành. Bạn hiếm khi đi bộ qua những nơi thay đổi nhanh chóng này, nhưng đôi khi bạn phải săn lùng các bản ghi hoặc lỗi. Mang và ô ở đó, nó thay đổi rất thường xuyên

Ok và những gì với điều này / Người dùng?

Thư mục Người dùng chứa 'nhà' của bạn. Bạn có thể dễ dàng xác định các thư mục (ví dụ: nếu bạn không thể xác định Âm nhạc, Tài liệu, Phim, Tải xuống, Máy tính để bàn và Ảnh là gì, thì vấn đề có thể nằm ở chỗ khác), nhưng đồng thời, có những bản sao đáng chú ý . Gì? Đúng. Bạn cũng có Thư viện và thư mục Ứng dụng ở đây!

Tôi tin rằng bạn đã đoán được tất cả những gì về điều này. Có, tất cả các cài đặt ứng dụng chỉ dành cho người dùng sẽ vào đây (đến ~ / Thư viện). Điều đó có nghĩa là, mặc dù OS X trước tiên sẽ xem / Thư viện, nếu bạn cài đặt trình cắm trình duyệt (ví dụ) trong ~ / Library (thay vì / Library), nó sẽ được tìm thấy, nhưng chỉ bạn mới tìm thấy . Thư mục của tôi ~ / Ứng dụng hầu như không có, nó chứa một số Steam (trò chơi) trong đó, rõ ràng là chúng có ở đó và không / Ứng dụng. (Tôi mới kiểm tra, tôi không biết điều đó, vì vậy hãy tìm hiểu tần suất tôi sử dụng thư mục Ứng dụng của nhà tôi).

cập nhật : Rõ ràng thư mục Ứng dụng này trong thư mục chính của bạn không tồn tại theo mặc định, nhưng bạn luôn có thể tạo và bỏ các ứng dụng bạn muốn giữ cho riêng mình. Nếu bạn không có quyền cài đặt nội dung trong / Ứng dụng, bạn luôn có thể sử dụng bản sao riêng của ứng dụng trong thư mục ~ / Ứng dụng.

Những điều không được đề cập ở trên mà bạn có thể có

  1. / opt : (liên kết). Đúng như tên gọi của nó, đôi khi nó được sử dụng bởi daemon như một nơi lưu trữ ach (nhưng nó thường là tùy chọn, vì vậy bạn có thể đặt những thứ đó ở nơi khác). Tôi nhớ rằng khi chạy Subversion daemon, tôi đã có thư mục đó và các repos sẽ chuyển đến / opt / svn / kho, nhưng đó chỉ là tôi không bao giờ tin tưởng tôi.
  2. / private: Cách tốt nhất để hiểu tại sao chúng ta có thư mục lạ này ở đây, chỉ đơn giản là tiếp tục và đọc nó từ một chuyên gia (hoặc đọc nó trực tiếp từ câu hỏi trong Apple SE. ):

Tôi và trích dẫn:

"AIUI là một sự tiếp quản từ NextStep (dựa trên OS X) và NextStep đã làm điều đó để hỗ trợ NetB Boot. Ý tưởng là bạn có thể khởi động từ một ổ lưu trữ mạng (có thể chỉ đọc và chắc chắn được chia sẻ với các máy tính khác) và ngay từ đầu trong quá trình khởi động, hãy gắn âm lượng cục bộ (có thể ghi) trên / private; như g đã đề cập, điều này cho phép sửa đổi thời gian chạy của / var và / tmp, cũng như cài đặt trên mỗi máy tính trong / etc.

Điều này không còn cần thiết nữa, vì hệ thống NetBoot hiện tại của Apple sử dụng hình ảnh đĩa bóng để lưu trữ các thay đổi ở bất cứ đâu trên ổ đĩa khởi động. Nhưng một số chương trình / tài liệu / v.v hiện tại giả sử các tệp nằm dưới / riêng tư, do đó, sẽ có quá nhiều rắc rối để chuyển chúng trở lại

Chính vì vậy, đây ít nhiều là hệ thống phân cấp tệp của OS X. Đừng uống rượu và lái xe xung quanh nó, nó mỏng manh hơn những gì nó trông.


Tôi nghĩ rằng điều duy nhất tôi thêm vào danh sách đó là ~ / Thư viện.
Neth

Đây là một bài viết tuyệt vời Martin! Bạn có phiền nếu tôi thực hiện một vài chỉnh sửa cho rõ ràng về ngữ pháp không? Ngoài ra, tôi nghĩ rằng 'Ứng dụng' không được tạo trong thư mục của người dùng theo mặc định. Tôi chưa bao giờ có một thư mục Ứng dụng trừ gốc.
Robert S Ciaccio

@calavera hãy tiếp tục và sửa tiếng Anh khủng khiếp của tôi :) Bạn có thể đúng, Ứng dụng không tồn tại theo mặc định, tôi có nó vì Steam đặt Half-Life ở đó :)
Martin Marconcini

@neth ~ / Thư viện nằm ở gần cuối bài trong phần Đăng / Người dùng.
Martin Marconcini
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.