正在执行二进制文件,但二进制文件实际上不在路径中

正在执行二进制文件,但二进制文件实际上不在路径中

如果我运行/usr/libexec/PlistBuddy testing.plist它就可以了。但如果我cd /usr/libexec运行,ls -al我就看不到PlistBuddy该目录中列出的内容。

这是为什么?

答案1

如果ls -al /usr/libexec/PlistBuddy正确显示PlistBuddy二进制文件,则问题可能是对输出的快速视觉扫描ls读取不正确。

根据系统和/或区域设置,ls可能会首先对大写名称进行排序,然后显示小写名称的排序列表。

相关内容