Де я повинен розміщувати загальносистемні сценарії в * nix системі?


9

Чи може хтось сказати мені про розумне досить стандартне місце для розміщення сценаріїв, які потрібні багатьом користувачам в системі Ubuntu?

Відповіді:


10

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


Я там заглянув і не зміг знайти нічого корисного. Швидкий ручний огляд /usr/binя не зміг знайти жодних прикладів, які не були бінарними або символьними посиланнями, що змусило мене думати, що, можливо, не нормально розміщувати самі сценарії в binкаталогах. Але якщо ви її рекомендуєте, цього мені достатньо!
Енді

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

@Gilles Спасибі, це має сенс. І я ніколи не чув про fileтаке спасибі ще раз за це!
Енді

1

Я ніколи не ставлю сценарії, які я пишу в / usr / bin. Або / usr / local / bin, або, переважно, / opt / local / bin. Практично нічого не збирається зіткнутись або застукатись над сценаріями в останньому.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.