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?

Vivek
la source

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.

lgarzo
la source
Pour être précis: le symbole utilisé pour les options est un trait d'union , différent du tiret et du moins (typographique).
Melebius