Jak zepsuć lub usunąć łącze symboliczne?

8

Utworzyłem link za pomocą następującego polecenia.

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

Chcę teraz usunąć ten link, ponieważ wydaje się, że powoduje to pewne problemy. Czy można to zrobić, usuwając plik kursor.theme? Jakie są kroki, aby osiągnąć całkowite usunięcie?

Czarny Blok
źródło

Odpowiedzi:

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

Możesz być także zainteresowany alternatywnymi aktualizacjami

update-alternatives --config x-cursor-theme
Pantera
źródło
co masz na myśli przez update-alternates ??? jak to jest aktualizowanie linku ???
Czarny blok
To polecenie daje menu do wyboru motywu kursora myszy.
Panther,
Pamiętaj, że chociaż ta odpowiedź jest poprawna, unlinknie ogranicza się do usuwania dowiązań symbolicznych. Usunie także zwykłe pliki, takie same jak rm. W szczególności użytkownicy powinni mieć świadomość, że nie unlinkjest to w żaden sposób bezpieczniejsze niż powszechnie używane rmpolecenie. (Odłącz po prostu „unika dzwonków i gwizdów częściej używanego rmpolecenia” ).
Eliah Kagan,
3

Odpowiedź to:

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

źródło
to, co mówisz, to jeden z plików systemowych, jeśli go usunę, coś się zawiesi.
Black Block
Plik systemowy znajduje się w /usr/share/icons/Cyclone/cursor.theme i pozostanie niezmieniony. Link znajduje się w / etc / alternatives / x-kursor-temat i zostanie usunięty.
user535733,
Zapytałeś, jak usunąć symboliczny link. Właśnie tak. :) Plik systemowy nie jest zmieniany, ale link symboliczny zniszczony.
bodhi.zazen pokazuje, jak wybrać nowy z „update-alternatives”. Założę się, że nawet zmienia wartość dowiązania symbolicznego.
Spóźniam się na przyjęcie ... ale jednym ze sposobów, w jaki wiesz, że to działa bez wpływu na plik źródłowy, jest to, że nie określa rekurencji z -r. Nie możesz usunąć katalogu z rm, chyba że użyjesz -r. Sudo nawet tego nie usunie.
ninja08