Je vois tellement de chemins de fichiers contenant / opt-in à partir d'un exemple de code. Comme celui-ci:
:staticfiles => "/opt/example/apps/example/static/"
Je comprendrais si c'était quelque chose comme home
, mais je ne connais aucun répertoire nommé opt.
Qu'est-ce que ça veut dire? Est-ce court pour option ou quelque chose? Si c'était home
, depuis que je suis sur un Mac, je voudrais juste le changer en Users
, mais maintenant je suis perdu.
/opt
est juste un autre répertoire de niveau supérieur commun. Les systèmes OS X ont/opt
; Je crois que MacPorts s’installe dans/opt/local
. Contrairement à ex. Les regex, les chemins de système de fichiers n'ont aucun moyen de spécifier d'autres données, juste le chemin de fichier. Une expression régulière pourrait être exprimée comme quelque chose comme/[ab]c*/i
(lai
après la barre oblique le rendant insensible à la casse); les chemins n'ont aucun moyen d'exprimer une telle chose. Tout ce que vous savez, c'est que chaque composant est le nom d'un répertoire contenu dans le précédent, à l'exception du dernier (qui peut être un fichier).ls -ld /opt
? C'est ce que je ferais si j'étais curieux de connaître un répertoire dont je n'avais jamais entendu parler auparavant. Également vérifier Wikipedia: norme de hiérarchie du système de fichiers .Réponses:
Selon CE page, et celui-ci ICI ,
/opt
est un répertoire réservé àCela signifie que si vous installez une application ou un package qui ne vient pas avec le système d'exploitation, il devrait être installé quelque part dans ce répertoire.
Cela s'applique à la plupart des systèmes d'exploitation UNIX ou de type UNIX, y compris Max OS X.
la source
/usr/local
est également un choix populaire pour les choses construites à partir de sources ou extraites d'endroits autres que le gestionnaire de paquets inclus avec le système d'exploitation, n'est-ce pas? je connais Homebrew s'installe et ses paquets dans/usr/local
.