La distinción entre cosas en / bin y cosas en / usr / bin


Respuestas:


13

Wikipedia tiene una explicación decente . De ese artículo:

  • /bin: "Binarios de comandos esenciales que deben estar disponibles en modo de usuario único; para todos los usuarios, por ejemplo, cat, ls, cp".
  • /usr/bin: "Binarios de comandos no esenciales (no necesarios en modo de usuario único); para todos los usuarios".

Para obtener más información, visite pathname.com/fhs/pub/fhs-2.3.html
Marcin Gil el

55
Además de su estado esencial, / bin debe estar enlazado estáticamente (no intente cargar dependencias dinámicamente), lo que significa que pueden ser archivos mucho más grandes. Sin embargo, seguirán funcionando incluso si las bibliotecas del sistema necesarias están mucked. / usr / bin no tiene tal recomendación.
Broam

La mayoría de las veces, las cosas en / bin no están vinculadas estáticamente en estos días. Utiliza busybox si necesita un entorno estáticamente deseado.
Ken Bloom

9
$ man hier

contiene una buena descripción de la jerarquía del sistema de archivos


8

En los viejos tiempos de los discos pequeños, era común tener / bin en el disco de arranque y / usr / bin en un disco separado (a veces incluso una unidad de red compartida). / bin contendría todo lo necesario para arrancar el sistema o arreglarlo si / usr / bin no se puede montar por alguna razón. Es otro de esos accidentes históricos que no tiene tanto sentido hoy.


3

La distinción es simple:

/bines donde se almacenan los archivos binarios del sistema (la mayoría de estos archivos binarios son propiedad de root), mientras que /usr/bines el lugar habitual para los archivos binarios que utilizan los usuarios comunes no root. También es un lugar común para depositar programas binarios que fueron compilados por el compilador para ser utilizados por otros usuarios.


1

Muchas veces (incluso hoy, por varias razones), las personas crean / usr como un sistema de archivos separado. En estas circunstancias, / se monta primero, luego los programas en / se usan para montar / bin. Por lo tanto, existe el requisito de que todo lo que se necesita para llegar al punto de montaje / usr debe vivir en / bin o / sbin. Además, cualquier cosa útil para solucionar problemas (si no puede montar / usr) también se almacena mejor en / bin o / sbin.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.