Como quebro ou excluo um link simbólico?

8

Criei um link usando o seguinte comando.

sudo ln -fs /usr/share/icons/Cyclone/cursor.theme etc/alternatives/x-cursor-theme

Agora eu quero excluir este link, pois parece criar alguns problemas. Isso é feito excluindo o arquivo cursor.theme? Quais são as etapas para obter uma exclusão completa?

Bloco preto
fonte

Respostas:

16
unlink /etc/alternatives/x-cursor-theme

Talvez você também esteja interessado em atualizações alternativas

update-alternatives --config x-cursor-theme
Pantera
fonte
o que você quer dizer com update-alternates ??? é como atualizar o link ???
Black Block
Esse comando fornecerá um menu para selecionar o tema do cursor do mouse.
Panther
Observe que, embora esta resposta esteja correta, unlinknão se limita à remoção de links simbólicos. Ele também excluirá arquivos comuns, o mesmo que rm. Em particular, os usuários devem estar cientes de que não unlinké de forma alguma mais seguro que o rmcomando amplamente usado . (Desvincular simplesmente "evita os sinos e assobios dos mais comumente usado rmcomando" .)
Elias Kagan
3

A resposta é:

sudo rm /etc/alternatives/x-cursor-theme

fonte
o que você está falando sobre este é um dos arquivos do sistema se eu excluí-lo irá travar alguma coisa.
Black Block
O arquivo do sistema está em /usr/share/icons/Cyclone/cursor.theme e não será afetado. O link está em / etc / alternative / x-cursor-theme e será removido.
user535733
Você perguntou como excluir um link simbólico. É assim que. :) O arquivo do sistema não foi alterado, mas o link simbólico, destruído.
O bodhi.zazen mostra como escolher um novo com 'atualização-alternativas', aposto que até altera o valor do link simbólico.
Estou atrasado para a festa .. mas uma maneira de você saber que isso funciona sem afetar o arquivo de origem é que ele não está especificando recursão com -r. Você não pode excluir um diretório com rm, a menos que use -r. Sudo nem sequer o remove.
Ninja08 29/0317