我想要在OSX上的bash中使用xattr获取文件的评论属性。这是我正在运行的代码:从bash上的文件获取评论属性在osx
xattr -p com.apple.metadata:kMDItemFinderComment "/Users/fred/Dropbox/OSXStuff/app.icns"
但是它返回的是十六进制而不是注释字符串。在OSX的手册页XATTR它说,
如果在 数据检测尼尔斯,该值显示在十六进制表示
https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/xattr.1.html
到底是什么“无“,它是如何得到评论?是否有可能在OSX中使用xattr获取文件注释的字符串值,或者文件注释中是否总是存在“nils”?
我想'nils'他们打算“零字节”或“空字符”。如果缓冲区中间有这样的零,它不太可能是一个字符串,因此它被打印为十六进制数字 – pqnet 2014-08-29 02:45:21
@Coop,十六进制值包括注释字符串。 – 2014-08-29 05:51:50