当我在主文件夹中@
运行时,我发现了这个符号,它在这里是什么意思?ls -al
drwxr-xr-x 7 yangchenyun admin 238 Jul 19 16:32 Code
drwx------@ 25 yangchenyun admin 850 Oct 2 20:08 Dropbox
答案1
根据info ls
第 10.1.2 节,列出了哪些信息(摘自 GNU coreutils 8.5 手册):
Following the file mode bits is a single character that specifies
whether an alternate access method such as an access control list
applies to the file. When the character following the file mode
bits is a space, there is no alternate access method. When it is
a printing character, then there is such a method.
因此,这@
表明该文件存在替代访问方法。这很可能意味着 ACL。尝试一下,getfacl Dropbox
看看会得到什么。
您可能需要安装一些软件包才能获取与 ACL 相关的命令。在 Debian 中,getfacl
由软件包提供acl
,因此sudo apt-get install acl
如果尚未安装。其他发行版可能使用或不使用相同的软件包名称。
答案2
@ 似乎表示扩展属性(至少在 Mac OS X 中,参见http://lists.apple.com/archives/darwin-userlevel/2007/Nov/msg00013.html)