Les exécutables sont stockés /usr/libexec
sur des systèmes de type Unix. Le FHS dit (section 4.7. /usr/libexec : Binaries run by other programs (optional)"
:
/usr/libexec
inclut des fichiers binaires internes qui ne sont pas destinés à être exécutés directement par les utilisateurs ou des scripts shell. Les applications peuvent utiliser un seul sous-répertoire sous/usr/libexec
.
Sous Mac OS X, rootless-init
un programme appelé launchd
immédiatement après le démarrage est stocké dans /usr/libexec
. Pourquoi serait-il stocké dans /usr/libexec
un exécutable autonome qui pourrait être stocké dans /usr/bin
ou /usr/sbin
? init
et d'autres programmes non appelés directement par les scripts shell sont également stockés dans des dossiers comme [/usr]/{bin,sbin}
.