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

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

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

    
задан Vivek 25.04.2012 в 14:59
источник

1 ответ

17

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

Попробуйте использовать -s .

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

    
ответ дан lgarzo 25.04.2012 в 15:17
источник