Pliki wykonywalne są przechowywane w /usr/libexec
systemach uniksopodobnych. FHS mówi (sekcja 4.7. /usr/libexec : Binaries run by other programs (optional)"
:
/usr/libexec
zawiera wewnętrzne pliki binarne, które nie mają być wykonywane bezpośrednio przez użytkowników ani skrypty powłoki. Aplikacje mogą korzystać z jednego podkatalogu w/usr/libexec
.
W systemie Mac OS X rootless-init
program wywoływany launchd
bezpośrednio po uruchomieniu jest przechowywany w /usr/libexec
. Dlaczego miałby być przechowywany, /usr/libexec
skoro jest samodzielnym plikiem wykonywalnym, który może być przechowywany w /usr/bin
lub /usr/sbin
? init
a inne programy, które nie są wywoływane bezpośrednio przez skrypty powłoki, są również przechowywane w folderach takich jak [/usr]/{bin,sbin}
.