Où dois-je placer les scripts à l'échelle du système dans le système * nix?

9

Quelqu'un peut-il me parler d'un endroit assez standard pour mettre des scripts dont un certain nombre d'utilisateurs auront besoin sur un système Ubuntu?

Andy
la source

Réponses:

10

Eh bien, vos balises incluent la norme de hiérarchie du système de fichiers, ce qui devrait vous donner quelques conseils. Je recommanderais /usr/local/bin.

En pause jusqu'à nouvel ordre.
la source
J'y ai jeté un coup d'œil et je n'ai rien trouvé d'utile. Grâce à une inspection manuelle rapide de, /usr/binje n'ai trouvé aucun exemple qui n'était ni binaire ni lien symbolique, ce qui m'a fait penser qu'il n'était peut-être pas normal de mettre les scripts eux-mêmes dans des binrépertoires. Mais si vous le recommandez, cela me suffit!
Andy
@Andy: Il y a beaucoup de choses dedans /usr/bin. Tout ce qui compte, c'est qu'ils devraient être (utilement) exécutables; peu importe qu'ils soient implémentés en tant que scripts ou binaires. Si vous êtes curieux, vous pouvez exécuter file /usr/bin/*pour voir quels types de fichiers vous avez /usr/binsur votre machine.
Gilles 'SO- arrête d'être méchant'
@Gilles Merci, c'est logique. Et je n'en avais jamais entendu parler file, merci encore pour ça!
Andy
1

Je ne mets jamais de scripts que j'écris dans / usr / bin. Soit / usr / local / bin ou, de préférence, / opt / local / bin. Pratiquement rien ne va entrer en collision avec les scripts de ces derniers ou les piétiner.

JustinShoffstall
la source