Невозможно создать символическую ссылку на файл

9

Я не могу создать простую символическую ссылку здесь. Когда я попробовал команду

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

где drush - это файл внутри папки с именем drush, я получаю следующую ошибку,

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

Затем я попытался указать имя файла в целевом пути,

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

за что я получил это,

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

Я даже попытался попасть в целевой каталог (т.е. /home/vivek/Documents) и набрал следующую команду

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

Но все равно получил то же сообщение об ошибке, как указано ниже

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

Что я здесь не так делаю? Почему он ожидает целевой каталог, а я только пытаюсь создать символическую ссылку для файла?

Вивек
источник

Ответы:

21

Ваш символ тире ( ) отличается от символа минус ( -), используемого для указания параметров. (Возможно, скопировал код с веб-страницы.)

Попробуй с -s.

Так как он не распознает –sв качестве опции, он пытается найти файл.

lgarzo
источник
Если быть точным: символ, используемый для опций, является дефисом , отличным от тире и (типографского) минуса.
Мелебиус