Não foi possível criar um link simbólico para um arquivo

9

Não consigo criar um link simbólico simples aqui. Quando eu tentei o comando

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

onde drush é um arquivo dentro da pasta denominada drush, recebo o seguinte erro,

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

Então eu tentei dar o nome do arquivo no caminho de destino,

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

pelo qual eu consegui isso,

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

Eu até tentei entrar no diretório de destino (ou seja /home/vivek/Documents) e digitei o seguinte comando

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

Mas ainda recebi a mesma mensagem de erro da seguinte maneira

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

O que eu estou fazendo errado aqui? Por que ele espera um diretório de destino enquanto estou apenas tentando criar um link simbólico para um arquivo?

Vivek
fonte

Respostas:

21

Seu caractere de traço ( ) é diferente do caractere de menos ( -) usado para especificar opções. (Provavelmente código copiado de uma página da web.)

Tente com -s.

Como não reconhece –scomo uma opção, ele tenta procurar um arquivo.

lgarzo
fonte
Para ser mais preciso: O símbolo usado para as opções é um hífen , diferente do traço e do menos (tipográfico).
Melebius 18/07