我输入 ls -l
后文件全线部分显示的是 -rw-r--r--@
。 谁能解释一下最后的@
符号代表什么意思?
系统是 OSX 。
1
Bardon 2016-02-13 17:11:37 +08:00 2
extend attributes 扩展属性
xattr -l filename 可以用 xattr -c file 清除其扩展属性 xattr -cr directory 来清除一个目录下所有文件的扩展属性 如果不想清楚,仅复制出不带扩展属性的文件,则可以用 cp -X 参数 |
2
vcfghtyjc OP 根据 @Bardon 的回复, google 了一下关键词 "extend attributes" 找到了一篇文章具体讲了一下这个符号。
大概意思是里面包含着这个文件的一些 metadata 。同时这里面说明了包含的 metadata 的含义,具体细节可以看下下面链接。 http://mackuba.eu/2008/06/30/ls-on-mac-and-extended-file-attributes/ |
3
abscon 2016-02-14 08:38:35 +08:00 via iPhone
这个权限和 bash 没关系,为何要写上 bash
|