Где мне разместить общесистемные скрипты в * nix системе?


9

Может кто-нибудь сказать мне о разумном и достаточно стандартном месте для размещения сценариев, которые понадобятся многим пользователям в системе Ubuntu?

Ответы:


10

Ну, ваши теги включают стандарт иерархии файловой системы, так что вам следует дать некоторые рекомендации. Я бы порекомендовал /usr/local/bin.


Я посмотрел туда и не смог найти ничего полезного. Благодаря быстрой ручной проверке /usr/binя не смог найти никаких примеров, которые не были бы бинарными или символическими ссылками, что заставило меня подумать, что, возможно, было бы ненормально помещать сами скрипты в binкаталоги. Но если вы порекомендуете этого, мне этого достаточно!
Энди

@Andy: Там очень много вещей в /usr/bin. Все, что имеет значение, - это то, что они должны (с пользой) выполняться; не имеет значения, реализованы ли они как скрипты или двоичные файлы. Если вам интересно, вы можете запустить, file /usr/bin/*чтобы увидеть, какие файлы у вас есть /usr/binна вашем компьютере.
Жиль "ТАК - перестать быть злым"

@ Жиль Спасибо, это имеет смысл. И я никогда не слышал, fileпоэтому еще раз спасибо за это!
Энди

1

Я никогда не помещал скрипты, которые я пишу, в / usr / bin. Либо / usr / local / bin, либо, предпочтительно, / opt / local / bin. Практически ничто не собирается сталкиваться или топать скриптами в последнем.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.