Неможливо створити символьне посилання на файл


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як варіант, він намагається шукати файл.


Якщо бути точним: Символ, який використовується для опцій, - дефіс , який відрізняється як тире, так і (типографічним) мінусом.
Мелебій
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.