Що? ні /bin/- це не посилання /usr/binна будь-яку систему, сумісну з FHS. Зауважте, що все ще є популярні Unices та Linuxes, які ігнорують це, наприклад, /binі /sbinпосилаються /usr/binна Arch Linux (аргументація полягає в тому, що вам не потрібно /binврятувати / однокористувацький режим, оскільки ви просто завантажуєте живу CD).
/bin
містить команди, які можуть використовуватися як адміністратором системи, так і користувачами, але які необхідні, коли не встановлено жодної іншої файлової системи (наприклад, в режимі одного користувача). Він також може містити команди, які опосередковано використовуються скриптами
/usr/bin/
Це основний каталог виконуваних команд у системі.
По суті, /binмістить виконувані файли, необхідні системі для аварійного ремонту, завантаження та режиму єдиного користувача. /usr/binмістить будь-які бінарні файли, які не потрібні.
Зауважу, що вони можуть бути на окремих дисках / розділах, /binповинні бути на тому ж диску, що і /. /usr/binможе бути на іншому диску, хоча зауважте, що ця конфігурація деякий час була порушена (саме тому, наприклад, systemd попереджає про цю конфігурацію під час завантаження).
Для повної коректності деякі уніці можуть ігнорувати FHS, оскільки я вважаю, що це лише стандарт Linux, я не знаю, що він ще включений до SUS, Posix або будь-якого іншого стандарту UNIX, хоча це має бути IMHO. Однак це є частиною стандарту LSB .