可执行文件存储在/usr/libexec
类Unix系统中。FHS说(第4.7. /usr/libexec : Binaries run by other programs (optional)"
:
/usr/libexec
包括内部二进制文件,这些二进制文件不能直接由用户或Shell脚本执行。应用程序可以在下使用单个子目录/usr/libexec
。
在Mac OS X上,启动后立即rootless-init
调用的程序launchd
存储在中/usr/libexec
。/usr/libexec
当它是可以存储在/usr/bin
或中的独立可执行文件时,为什么将其存储在其中/usr/sbin
?init
Shell脚本未直接调用的其他程序以及其他程序也存储在诸如的文件夹中[/usr]/{bin,sbin}
。