递归地查找符号链接的 xattr 而不是其目标?

问题描述 投票:0回答:0

我一直在使用以下命令(在 bash 终端中)来查找系统上文件/文件夹的扩展属性

com.apple.metadata:kMDItemComment

sudo find "`pwd`" -xattrname com.apple.metadata:kMDItemComment -exec printf %s\\t {} \; -exec mdls -name kMDItemComment -raw {} \; -exec echo \;

但是,它为符号链接返回的结果是其目标文件/文件夹的 KMDItemComment。

/Users/MM/Desktop/test/test.txt this is a KMDItemComment
$ xattr -lps com.apple.metadata:kMDItemComment /Users/MM/Desktop/test/test.txt
com.apple.metadata:kMDItemComment: ,SYMLINK

有什么方法可以修改此 find 命令以正确显示符号链接的 KMDItemComment xattr,而不是显示目标文件/文件夹中的数据?

bash macos symlink xattr
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.