Não é possível criar um symlink para um arquivo

9

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

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

onde o drush é um arquivo dentro da pasta chamada 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 recebi isso,

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

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

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

Mas ainda recebemos a mesma mensagem de erro da seguinte forma

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

O que estou fazendo de errado aqui? Por que ele está esperando um diretório de destino enquanto eu estou apenas tentando criar um symlink para um arquivo?

    
por Vivek 25.04.2012 / 16:59

1 resposta

18

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

Tente com -s .

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

    
por lgarzo 25.04.2012 / 17:17