我正在尝试在 OSX 上的 bash 中使用 xattr 获取文件的注释属性。这是我正在运行的代码:
xattr -p com.apple.metadata:kMDItemFinderComment "/Users/fred/Dropbox/OSXStuff/app.icns"
但是它返回的是十六进制而不是注释字符串。在 osx 中 xattr 的手册页上,它说
如果在数据中检测到 nil,则该值以十六进制表示形式显示
https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/xattr.1.html
究竟什么是“零”,它是如何出现在评论中的?是否可以在 OSX 中使用 xattr 获取文件注释的字符串值,或者文件注释中总是有“nils”?