Почему /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
Вы можете приступить к установке ранее установленных программ так же, как обычно, если бы каталог не был удален после его повторного создания.
И более непосредственно на ваши вопросы:
- Почему он не существует по умолчанию?
Он создается по умолчанию во время установки. - Как он появился в вашей предыдущей установке?
Это часть структуры каталогов по умолчанию, которая была создана во время установки.