ls -l@ 输出中扩展属性附近的数字是什么意思?

What does mean number near extended attributes in ls -l@ output?

ls -l@ 输出中扩展属性附近的数字是什么意思,我如何获得它?

drwxr-xr-x@ 41 root  wheel         1394 Nov  7 14:50 bin
com.apple.FinderInfo      32 //this number
com.apple.rootless     0 //and this

我认为这是 MacOS 特有的。也许您想看一下 xattr 命令 herels 显示的数字是属性的字节大小。特定属性值的含义是任意的(就像文件可能具有的扩展属性集一样)并且实际上取决于属性本身。

为了与您的问题标签保持一致,您还可以通过包含 sys/xattr.h.

从 C 访问扩展属性 programatically

此数字表示扩展属性的大小(以字节为单位)。 您可以通过 getxattrsys/xattr.h

获取