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?

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.


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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.