599 votes

Comment créer un lien symbolique ou doux ?

Je suis en train d'installer p4v dans /opt, mais /usr/bin est dans mon chemin. Est-il possible de créer un lien symbolique pour p4v de /opt vers /usr/bin, afin que je puisse simplement taper "p4v" puisque /usr/bin est dans mon chemin ?

1 votes

0 votes

Ln -s /chemin/vers/fichier /chemin/vers/lien_symbolique

3voto

Jose Fernandez Points 191

Ce modèle m'a été plus utile que les réponses ci-dessus. Probablement pas plus correct, juste moins obscurci :

ln -s  

Remplacez simplement les parties entre <>'s

0voto

Sam Points 1

Si cela indique que cible n'est pas un dossier, cela signifie qu'il y a des espaces dans les noms de vos dossiers, par exemple : Nouveau Dossier contient un espace

Vous devez modifier le chemin et ajouter un backslash \ après chaque espace dans les chemins

par exemple :

ln -s /opt/bin /usr/var/Nouveau\ Dossier

3 votes

Ce n'est pas une réponse à la question posée par l'OP. Veuillez attendre d'avoir acquis suffisamment de réputation pour ajouter des commentaires.

0voto

briankip Points 181

J'ai constaté qu'il est plus facile de se rendre à l'endroit où vous voulez que le lien soit, puis de créer le lien en utilisant sudo ln -s /chemin/vers/le/fichier/source, plutôt que de faire ln -s cible source.

Donc, dans votre cas, je ferais cd /usr/bin, puis sudo ln -s /opt/bin/pv4. L'autre méthode n'a pas fonctionné dans mon cas.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X