Impossible de créer un lien symbolique vers un fichier


9

Je ne suis pas en mesure de créer un simple lien symbolique ici. Quand j'ai essayé la commande

sudo ln –s /home/vivek/Downloads/drush/drush /home/vivek/Documents/

où drush est un fichier dans le dossier nommé drush, j'obtiens l'erreur suivante,

ln: accessing `–s': No such file or directory

Ensuite, j'ai essayé de donner le nom de fichier dans le chemin cible,

sudo ln –s /home/vivek/Downloads/drush/drush /home/vivek/Documents/drush

pour laquelle j'ai obtenu ceci,

ln: target `/home/vivek/Documents/drush' is not a directory

J'ai même essayé d'entrer dans le répertoire cible (ie /home/vivek/Documents) et j'ai tapé la commande suivante

sudo ln –s /home/vivek/Downloads/drush/drush

Mais toujours le même message d'erreur comme suit

ln: accessing `–s': No such file or directory

Qu'est-ce que je fais mal ici? Pourquoi attend-il un répertoire cible alors que j'essaie seulement de créer un lien symbolique pour un fichier?

Réponses:


21

Votre caractère de tiret ( ) est différent du caractère moins ( -) utilisé pour spécifier les options. (Code copié probablement à partir d'une page Web.)

Essayez avec -s.

Comme il ne reconnaît pas –scomme une option, il essaie de rechercher un fichier.


Pour être précis: le symbole utilisé pour les options est un trait d'union , différent du tiret et du moins (typographique).
Melebius
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.