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
命令 here。 ls
显示的数字是属性的字节大小。特定属性值的含义是任意的(就像文件可能具有的扩展属性集一样)并且实际上取决于属性本身。
为了与您的问题标签保持一致,您还可以通过包含 sys/xattr.h
.
从 C 访问扩展属性 programatically
此数字表示扩展属性的大小(以字节为单位)。
您可以通过 getxattr
从 sys/xattr.h
获取
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
命令 here。 ls
显示的数字是属性的字节大小。特定属性值的含义是任意的(就像文件可能具有的扩展属性集一样)并且实际上取决于属性本身。
为了与您的问题标签保持一致,您还可以通过包含 sys/xattr.h
.
此数字表示扩展属性的大小(以字节为单位)。
您可以通过 getxattr
从 sys/xattr.h