我的Mac有文件夾共享和公用文件夾。他們的權限爲Public,drwxr-xr-x +和drwxrwxrwt @共享。標誌+和@是什麼意思?什麼是文件許可標誌@和+?
9
A
回答
17
@表示存在「擴展屬性」。類型
ls [email protected]
看看它們是什麼。使用該命令後,所有帶@後面的內容都會有一些額外的行解釋爲什麼它有@。根據我的經驗,@通常意味着文件將被打開,而不是使用默認的應用程序(例如,它可能會使用不同於以前的文本編輯器打開),或者偶爾會使用不同的編碼默認由$ LANG指定。
從手冊頁爲「LS」:
如果該文件或目錄已擴展的屬性,權限字段由-l選項印刷之後是「@」字符。否則,如果文件或目錄具有擴展的安全信息,則由-l選項打印的權限字段後面跟一個「+」字符。
4
我對擴展屬性不熟悉,但擴展安全信息(又名ACL)給出了對文件許可的更精細控制。基本上,只要你設置文件/目錄的權限超出了用戶/組/其他設備的讀/寫/執行的通常選項,那麼+就會出現。您可以通過執行'ls -le'來查看ACL。
相關問題
- 1. 什麼是標誌和位域?
- 2. 許可:LibFindMacros.cmake的許可證是什麼
- 3. oauth_signature標誌是什麼?
- 4. _REENTRANT標誌是什麼?
- 5. 什麼是布爾標誌
- 6. 日誌文件的級別是什麼?
- 7. 什麼是「圖標?」文件?
- 8. 什麼是文件Mac OS X的st_flags(用戶定義標誌)?
- 9. Maildir消息文件名中的標誌是什麼意思?
- 10. 什麼文件可以是.erb文件
- 11. JBoss日誌目錄中的swo和swp文件是什麼?
- 12. 什麼是在HtmlHelpers的htmlAttribues標誌
- 13. 什麼是TypeScript中的枚舉標誌?
- 14. 爲什麼isLockTaskPermitted標誌是假的
- 15. MACHINEOVERRIDES標誌是什麼意思?
- 16. 什麼是正確的fcntl標誌?
- 17. 什麼是R保存終端標誌?
- 18. 什麼是=>標誌用於
- 19. Linux上的0x4000000 sigaction標誌是什麼?
- 20. mysql中的標誌是什麼?
- 21. CX-Programmer中的標誌是什麼?
- 22. npm -i標誌是什麼意思?
- 23. pool_recycle標誌位是什麼單位? [SQLAlchemy]
- 24. FFmpeg:「global_header」標誌是做什麼的?
- 25. fpermissive標誌是做什麼的?
- 26. FD_CLOEXEC fcntl()標誌是做什麼的?
- 27. gnu-make中的-lrt標誌是什麼?
- 28. 什麼是「DNS_BLOCK_ASSERTIONS」(C編譯器標誌)?
- 29. 「-O99」標誌是做什麼的?
- 30. 什麼是sed中的「/ i」標誌?
SO是用於編程的相關問題,也許試試這裏:http://www.mac-forums.com/forums/os-x-operating-system/ – Kev 2009-01-25 02:03:58