Onde devo colocar scripts em todo o sistema no sistema * nix?


9

Alguém pode me falar de um local razoavelmente sensato para colocar scripts que vários usuários precisarão em um sistema Ubuntu?

Respostas:


10

Bem, suas tags incluem o padrão de hierarquia do sistema de arquivos, para que você possa dar algumas orientações. Eu recomendaria /usr/local/bin.


Eu dei uma olhada lá e não encontrei nada de útil. Através de uma rápida inspeção manual, /usr/binnão consegui encontrar exemplos que não fossem binários ou links simbólicos, o que me fez pensar que talvez não fosse normal colocar scripts em bindiretórios. Mas se você recomendar isso é o suficiente para mim!
Andy Andy

@ Andy: Há muitas coisas em /usr/bin. O que importa é que eles sejam (úteis) executáveis; não importa se eles são implementados como scripts ou binários. Se você estiver curioso, pode executar file /usr/bin/*para ver quais tipos de arquivos você possui em /usr/binsua máquina.
Gilles 'SO- stop be evil'

@Gilles Obrigado, isso faz sentido. E eu nunca tinha ouvido falar, fileentão obrigado novamente por isso!
Andy

1

Eu nunca coloco scripts que escrevo em / usr / bin. / Usr / local / bin ou, preferencialmente, / opt / local / bin. Praticamente nada vai colidir ou pisar em scripts neste último.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.