Почему /usr/local/bin не существует в моей системе (Ubuntu 16.04)?

Я только что переустановил Ubuntu 16.04 на своей машине, и я нахожусь в процессе установки всего, что я установил ранее. Это включает в себя несколько программ, которые я поместил в / usr / local / bin, но этот каталог, кажется, не существует:

$ ls -A /usr/local
etc  games  include  lib  man  sbin  share  src

Я не помню явного создания / usr / local / bin в моей старой установке, и все же он там существовал. Почему он не существует по умолчанию и как он появился в моей предыдущей установке?

1 ответ

/usr/local/bin и другие папки по умолчанию, такие как упомянутые вами, а также /opt а также /mnt создаются во время обычной установки Ubuntu. По умолчанию папки пусты. Если у вас нет папки, это просто означает, что она была случайно удалена.

Это легко исправить, просто создав папку:

$ sudo mkdir /usr/local/bin

Вы можете приступить к установке ранее установленных программ так же, как обычно, если бы каталог не был удален после его повторного создания.

И более непосредственно на ваши вопросы:

  • Почему он не существует по умолчанию?
    Он создается по умолчанию во время установки.
  • Как он появился в вашей предыдущей установке?
    Это часть структуры каталогов по умолчанию, которая была создана во время установки.
Другие вопросы по тегам