Eu estava tentando criar este link simbólico:
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
mas digitei acidentalmente:
sudo ln -s /usr/share/php,yad,in /var/www/phpmyadmin
Então agora eu quero corrigi-lo, mas ele diz que o link simbólico já existe.
symbolic-link
James
fonte
fonte
Você pode tentar o
unlink
comando também.unlink
é um comando alternativo derm
. portantorm <symlink>
, funcionará da mesma forma queunlink <symlink>
Aqui está o link de referência .
fonte
unlink
não tem nada a ver com links simbólicos em particular. Veja serverfault.com/a/38817/64085unlink
é um comando alternativo derm
" [Citação necessária]Suponha que você estivesse tentando fazer:
mas acidentalmente fez:
Para corrigi-lo, basta navegar até a pasta onde está o link e desvincular
fonte
Você usará o seguinte para remover o link simbólico
Explicação
rm
é o comando do terminal para remover um arquivo. Vejarm --help
para mais opções que podem ser necessárias.sudo
é usado porque o link simbólico foi criado comsudo
. Portanto, o arquivo pertence ao root e seu usuário normal não poderá editá-lo / removê-lo, pois possui menos 'poder' que o root.path/to/the/link
será/usr/share/php,yad,in
baseado no seu comentário.Extra
Consulte também este post e meu comentário sobre a primeira resposta para acessar o phpmyadmin ao obter um erro não encontrado após a instalação.
fonte
Desculpe post necro, mas encontrei esta pergunta quando eu estava procurando uma resposta para este problema.
Uma pequena ressalva que descobri foi que eu estava tentando executar
rm
eunlink
em um link simbólico e eu estava ficando um erro que era um diretório.Para remover o link simbólico, eu usei,
unlink folder_name
mas estava falhando se houvesse um rastreio,/
por exemplo,unlink folder_name/
por considerar um diretório, não o arquivo que você deseja remover.fonte
Eu escrevi aqui porque tive que remover um
dpkg-divert
e o novo pacote venceu; não instalar até que ele fosse removido.Então, se você fez algo parecido com isto:
Você precisa removê-lo com algo como isto:
fonte