在ls -l中@的含义是什么?

我正在使用Mac OSX。 当我输入ls -l时,我看到类似的东西

[email protected] 12 xonic  staff    408 22 Jun 19:00 .
drwxr-xr-x   9 xonic  staff    306 22 Jun 19:42 ..
[email protected]  1 xonic  staff   6148 25 Mai 23:04 .DS_Store
[email protected]  1 xonic  staff  17284 22 Jun 00:20 filmStrip.cpp
[email protected]  1 xonic  staff   3843 21 Jun 21:20 filmStrip.h

@是什么意思?

0
2019-05-04 21:39:50
资源 分享
答案: 6

您可能打算在Apple简报中查看这个帖子。 它澄清了Finder实际上扩展了ACL的@程序。

0
2019-05-08 08:59:04
资源

它实际上扩展了功能 - 有关ls的更多信息,请参阅OSX公网页这里

0
2019-05-08 08:31:59
资源

在OSX上,这显示了与文档相关的元数据的可见性。

0
2019-05-08 08:05:38
资源

我假设它表明文件/目录有扩展属性

0
2019-05-08 05:20:55
资源

它显示文件有扩展属性。 您可以使用xattr命令行能量来观察并更改它们:

xattr -l file # lists the names of all xattrs.
xattr -w attr_name attr_value file # sets xattr attr_name to attr_value.
xattr -d attr_name file # deletes xattr attr_name.
xattr -c file # deletes all xattrs.
xattr -h # prints help
0
2019-05-08 03:57:58
资源

在Snow Leopard中,至少可以这样做以显示更多细节:

ls [email protected]
0
2019-05-08 01:59:41
资源