Различие между вещами в /bin и /usr/Бен

Что это? ...

21
задан Ollie Saunders
12.02.2023 12:46 Количество просмотров материала 3651
Распечатать страницу

5 ответов

Википедия достойное объяснение. Из этой статьи:

  • /bin: "основные двоичные файлы команд, которые должны быть доступны в однопользовательском режиме; для всех пользователей, например, cat, ls, cp."
  • /usr/bin: "необязательные двоичные файлы команд (не требуются в однопользовательском режиме); для всех пользователей."
13
отвечен Lawrence Velázquez 2023-02-13 20:34
$ man hier

содержит хорошее описание иерархии файловой системы

9
отвечен geek 2023-02-13 22:51

в старые времена для маленьких дисков было обычным иметь /bin на загрузочном диске и /usr/bin на отдельном диске (иногда даже на общем сетевом диске). /bin будет содержать все необходимое для загрузки системы или исправления, если /usr/bin не удалось смонтировать по какой-либо причине. Это еще одна из тех исторических катастроф, которая сегодня не имеет такого смысла.

8
отвечен KeithB 2023-02-14 01:08

различие простое:

/bin где системные файлы хранятся (чаще всего эти файлы принадлежат корня), тогда как /usr/bin - обычное место для двоичных файлов, используемых обычными пользователями, не являющимися root. Это также общее место для хранения двоичных программ, которые были построены компилятором для использования другими пользователями.

3
отвечен t0mm13b 2023-02-14 03:25

много раз (даже сегодня, по разным причинам) люди создают /usr как отдельную файловую систему. В этом случае / монтируется первым, а затем программы на /используются для монтирования / bin. Таким образом, есть требование что все, что нужно, чтобы добраться до точки монтирования /usr, должно жить в /bin или /sbin. Кроме того, ничего полезное при устранении проблем (если вы не можете смонтировать /usr) также лучше хранить в /bin или /sbin.

1
отвечен Ken Bloom 2023-02-14 05:42

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх