我的Mac有文件夹共享和公用文件夹。他们的权限为Public,drwxr-xr-x +和drwxrwxrwt @共享。标志+和@是什么意思?什么是文件许可标志@和+?
9
A
回答
17
@表示存在“扩展属性”。类型
ls [email protected]
看看它们是什么。使用该命令后,所有带@后面的内容都会有一些额外的行解释为什么它有@。根据我的经验,@通常意味着文件将被打开,而不是使用默认的应用程序(例如,它可能会使用不同于以前的文本编辑器打开),或者偶尔会使用不同的编码默认由$ LANG指定。
从手册页为“LS”:
如果该文件或目录已扩展的属性,权限字段由-l选项印刷之后是“@”字符。否则,如果文件或目录具有扩展的安全信息,则由-l选项打印的权限字段后面跟一个“+”字符。
4
我对扩展属性不熟悉,但扩展安全信息(又名ACL)给出了对文件许可的更精细控制。基本上,只要你设置文件/目录的权限超出了用户/组/其他设备的读/写/执行的通常选项,那么+就会出现。您可以通过执行'ls -le'来查看ACL。
相关问题
- 1. 什么是Vim图标的许可证?
- 2. 什么是标志和位域?
- 3. 许可:LibFindMacros.cmake的许可证是什么
- 4. drawWindow的标志是什么?
- 5. 什么是PHP标志?
- 6. oauth_signature标志是什么?
- 7. 什么是布尔标志
- 8. _REENTRANT标志是什么?
- 9. 什么是软件许可证?
- 10. 日志文件的级别是什么?
- 11. 什么是“图标?”文件?
- 12. Java Class文件上ACC_SUPER访问标志的用途是什么?
- 13. 用于编译gfortran .f90文件的-O5标志是什么?
- 14. 什么是文件Mac OS X的st_flags(用户定义标志)?
- 15. .cpp文件名称中的尖锐标志是什么?
- 16. Maildir消息文件名中的标志是什么意思?
- 17. 什么文件可以是.erb文件
- 18. JBoss日志目录中的swo和swp文件是什么?
- 19. IBM Worklight 6.1 - 这是什么标志?
- 20. fpermissive标志是做什么的?
- 21. MACHINEOVERRIDES标志是什么意思?
- 22. Linux上的0x4000000 sigaction标志是什么?
- 23. 在Linux中什么是ls标志sftp
- 24. FD_CLOEXEC fcntl()标志是做什么的?
- 25. 什么是“DNS_BLOCK_ASSERTIONS”(C编译器标志)?
- 26. 以下是什么标志:<<?
- 27. 什么是-ll gcc的标志?
- 28. 什么是g ++标志-DIL_STD用于?
- 29. 什么是在HtmlHelpers的htmlAttribues标志
- 30. “-O99”标志是做什么的?
SO是用于编程的相关问题,也许试试这里:http://www.mac-forums.com/forums/os-x-operating-system/ – Kev 2009-01-25 02:03:58