Você pode usar rm
para excluir o symlink.
Exemplo:
-rw-rw-r-- 1 2014-01-02 09:21 tmo
lrwxrwxrwx 1 2014-01-02 09:21 tmo2 -> tmo
Então ...
rm tmo2
removerá o link simbólico.
Eu estava tentando criar este link simbólico:
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
mas eu digitei acidentalmente:
sudo ln -s /usr/share/php,yad,in /var/www/phpmyadmin
Então, agora eu quero corrigi-lo, mas diz que o link simbólico já existe.
Você pode usar rm
para excluir o symlink.
Exemplo:
-rw-rw-r-- 1 2014-01-02 09:21 tmo
lrwxrwxrwx 1 2014-01-02 09:21 tmo2 -> tmo
Então ...
rm tmo2
removerá o link simbólico.
Você usará o seguinte para remover o link simbólico
sudo rm path/to/the/link
rm
é o comando do terminal para remover um arquivo. Veja rm --help
para mais opções possíveis. sudo
é usado porque o link simbólico foi criado com sudo
. O arquivo, portanto, pertence à raiz e seu usuário normal não poderá editá-lo / removê-lo, pois ele tem menos 'energia' que a raiz. path/to/the/link
será /usr/share/php,yad,in
com base no seu comentário. Veja também esta postagem e meu comentário para a primeira resposta para acessar o phpmyadmin ao obter um erro não encontrado após a instalação.
Suponha que você estava tentando fazer:
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin/
mas acidentalmente fez:
sudo ln -s /usr/share/somethingelse /var/www/phpmyadmin/
Para corrigir, basta navegar até a pasta onde o link está e desvincular
cd /var/www/phpmyadmin/
~:# unlink somethingelse
Eu estipulei aqui porque eu tive que remover um dpkg-divert
e o novo pacote não foi instalado até que ele fosse removido.
Então, se você fez algo assim:
sudo dpkg-divert --add --rename --divert /usr/bin/gcc.real /usr/bin/gcc
Você precisa removê-lo com algo parecido com isto:
sudo dpkg-divert --remove /usr/bin/gcc.real
Tags symbolic-link