Estou tentando criar um link simbólico no meu diretório pessoal para diretórios e arquivos na minha partição de dados. Eu tentei:
~/Documents$ ln -sv ~/Documents/saga /media/mariajulia/485f3e29-355c-4be3-b80a-1f5abd5604b6/mariajulia/Downloads/saga..doc
para criar um link simbólico nomeado saga
no meu Documents
diretório na minha home
pasta. A saída do terminal é:
ln: failed to create symbolic link ‘/media/mariajulia/485f3e29-355c-4be3-b80a-1f5abd5604b6/mariajulia/Downloads/saga..doc’: File exists
Eu estava verificando o conteúdo de ~/Documents
com ls -a, não há nada além de .
e ..
. Em geral, minha home
pasta está vazia, é apenas uma nova instalação do sistema.
symbolic-link
maria
fonte
fonte
Respostas:
Este é um erro clássico ... é o contrário:
então no seu caso
Deveria trabalhar. Observe, porém:
se
~/Documents/saga
existir e não for um diretório, você também terá o erro;se
~/Documents/saga
existir e for um diretório, o link simbólico será~/Documents/saga/saga..doc
(você tem certeza do ponto duplo?)se
~/Documents/saga
não existir, seu link simbólico será~/Documents/saga
(como é, sem extensão).fonte
cp
cp -s
.Tenho a mesma mensagem de erro
ao redirecionar
do node.js v0.10.25
ao node.js v4.2.3,
então eu olho
man ln
e usoIsso é trabalho como eu esperava.
fonte
ln -sf
... #Como a @Rmano respondeu em sua resposta, os argumentos estavam na ordem errada. Cometi o mesmo erro com muita frequência também. Assim, eu encontrei um
Maneira infalível de criar links simbólicos
Primeiro, entre no diretório em que deseja criar o link
Em seguida, crie o link com um único argumento .
Isso criará um link para o diretório atual com o mesmo nome que o destino.
fonte
Pode não estar relacionado.
Para mim, o link estava morto. Apontando para uma pasta inexistente. Ao tentar substituí-lo, falhará com esta mensagem. ^ Então,
rm linkName
bastava um simples .fonte
Apenas para adicionar novas informações, você pode remover o link simbólico atual e recriar o link simbólico.
Em seguida, recrie o link simbólico:
Espero que isso ajude quem ainda enfrenta o erro 'arquivo existe'.
fonte