¿Qué? no /bin/
no es un enlace simbólico /usr/bin
en ningún sistema compatible con FHS. Tenga en cuenta que todavía hay Unices y Linux populares que ignoran esto, por ejemplo, /bin
y /sbin
están vinculados a /usr/bin
Arch Linux (el razonamiento es que no necesita /bin
para el modo de rescate / usuario único, ya que simplemente arrancaría en vivo DISCOS COMPACTOS).
/bin
contiene comandos que pueden ser utilizados tanto por el administrador del sistema como por los usuarios, pero que son necesarios cuando no se montan otros sistemas de archivos (por ejemplo, en modo de usuario único). También puede contener comandos que los scripts usan indirectamente
/usr/bin/
Este es el directorio principal de comandos ejecutables en el sistema.
esencialmente, /bin
contiene ejecutables que son requeridos por el sistema para reparaciones de emergencia, arranque y modo de usuario único. /usr/bin
contiene los archivos binarios que no son necesarios.
Notaré que pueden estar en discos / particiones separados, /bin
deben estar en el mismo disco que /
. /usr/bin
puede estar en otro disco, aunque tenga en cuenta que esta configuración se ha roto durante un tiempo (es por eso que systemd advierte sobre esta configuración en el arranque).
Para una corrección completa, algunos dispositivos pueden ignorar FHS, ya que creo que es solo un estándar de Linux, no estoy al tanto de que todavía se haya incluido en SUS, Posix o cualquier otro estándar de UNIX, aunque debería ser en mi humilde opinión. Sin embargo, es parte del estándar LSB .