Исполняемые файлы хранятся в /usr/libexec
Unix-подобных системах. FHS говорит (раздел 4.7. /usr/libexec : Binaries run by other programs (optional)"
:
/usr/libexec
включает в себя внутренние двоичные файлы, которые не предназначены для непосредственного выполнения пользователями или сценариями оболочки. Приложения могут использовать один подкаталог в разделе/usr/libexec
.
В Mac OS X rootless-init
программа, вызываемая launchd
сразу после загрузки, хранится в /usr/libexec
. Зачем его хранить в /usr/libexec
автономном исполняемом файле, который можно хранить в /usr/bin
или /usr/sbin
? init
и другие программы, не вызываемые непосредственно сценариями оболочки, также хранятся в таких папках, как [/usr]/{bin,sbin}
.