如果我运行/usr/libexec/PlistBuddy testing.plist
它就可以了。但如果我cd /usr/libexec
运行,ls -al
我就看不到PlistBuddy
该目录中列出的内容。
这是为什么?
答案1
如果ls -al /usr/libexec/PlistBuddy
正确显示PlistBuddy
二进制文件,则问题可能是对输出的快速视觉扫描ls
读取不正确。
根据系统和/或区域设置,ls
可能会首先对大写名称进行排序,然后显示小写名称的排序列表。