Máy Mac của tôi có các thư mục Các thư mục công cộng và chia sẻ. Quyền của họ là drwxr-xr-x + cho Public và drwxrwxrwt @ cho Shared. Các dấu hiệu + và @ có ý nghĩa gì?Dấu hiệu quyền đối với tệp là gì và cho là gì?
Trả lời
@ nghĩa là có "thuộc tính mở rộng". Nhập
ls [email protected]
để xem chúng là gì. Với lệnh đó, mọi thứ có @ sau khi nó sẽ có thêm một số dòng giải thích lý do tại sao nó có @. Theo kinh nghiệm của tôi, @ thường có nghĩa là một tệp sẽ được mở bằng một ứng dụng không phải là mặc định (nghĩa là nó có thể mở bằng trình soạn thảo văn bản khác với cách bạn thường sử dụng), hoặc thỉnh thoảng nó có mã hóa khác với mặc định được chỉ định bởi $ LANG.
Từ manpage cho "ls":
Nếu các tập tin hoặc thư mục đã mở rộng các thuộc tính, các điều khoản lĩnh vực in bằng tùy chọn -l được theo sau bởi một nhân vật '@'. Nếu không, nếu tệp hoặc thư mục đã mở rộng thông tin bảo mật, trường quyền được in bằng tùy chọn -l được theo sau bởi ký tự '+'.
Tôi không quen thuộc với các thuộc tính mở rộng, nhưng thông tin bảo mật mở rộng, còn gọi là ACL, cung cấp quyền kiểm soát chi tiết hơn đối với quyền đối với tệp. Về cơ bản, + xuất hiện bất cứ khi nào bạn đặt quyền trên một tệp/thư mục ngoài các lựa chọn thông thường của đọc/ghi/thực hiện cho người dùng/nhóm/khác. Bạn có thể xem ACL bằng cách thực hiện 'ls -le'.
- 1. "Dấu hiệu oauth_signature" có nghĩa là gì?
- 2. Tín hiệu và khe cắm là gì?
- 3. Dấu gạch ngang là gì?
- 4. Tệp * .vshost.exe.config là gì?
- 5. Neon là gì đối với Android?
- 6. Tệp .h.gch là gì?
- 7. Các đối số cho sysctl() là gì?
- 8. Ngữ cảnh lối ra có nghĩa là gì đối với WaitHandle.WaitOne nghĩa là gì?
- 9. SCC là gì đối với LLVM?
- 10. Mới đối với Java - JPA và DAO là gì?
- 11. Phương thức đại biểu và ủy quyền là gì
- 12. Tệp .sln.ide là gì?
- 13. Thuộc tính cho đối với thẻ HTML là gì?
- 14. Tệp .pid là gì và nó chứa gì?
- 15. Đối với lệnh "bao gồm" cmake, sự khác nhau giữa tệp và mô-đun là gì?
- 16. Tệp PDB là gì?
- 17. Ký hiệu # 4 là gì?
- 18. Tệp .htaccess là gì?
- 19. Tệp ".dll.a" là gì?
- 20. Tệp .axf là gì?
- 21. Tệp crossdomain.xml là gì?
- 22. Tệp PDB là gì?
- 23. Khung PHP là gì và khung tốt nhất là gì?
- 24. Tệp .S là gì?
- 25. Quy tắc cho tên tệp khớp với initWithNibName là gì?
- 26. Tệp .sconsign.dblite là gì?
- 27. Tệp MDF là gì?
- 28. Tệp .episode là gì ..?
- 29. Tệp Web.Debug.config và Web.Release.Config là gì?
- 30. Cú pháp dấu mũ này là gì, với khoảng trống ở hai bên nghĩa là gì?
SO dành cho các câu hỏi liên quan đến lập trình, có thể thử tại đây: http://www.mac-forums.com/forums/os-x-operating-system/ – Kev