Как сломать или удалить символическую ссылку?


8

Я создал ссылку, используя следующую команду.

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

Теперь я хочу удалить эту ссылку, так как она создает некоторые проблемы. Это делается путем удаления файла cursor.theme? Какие шаги для достижения полного удаления?

Ответы:


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

Вы также можете быть заинтересованы в обновлении альтернатив

update-alternatives --config x-cursor-theme

что вы подразумеваете под update-alternates ??? это как обновление ссылки ???
Черный блок

Эта команда даст вам меню для выбора темы курсора мыши.
Пантера

Обратите внимание, что хотя этот ответ правильный, unlinkон не ограничивается удалением символических ссылок. Он также удалит обычные файлы, так же как и rm. В частности, пользователи должны знать, что unlinkэто ни в коей мере не безопаснее, чем широко используемая rmкоманда. (Unlink просто «избегает наворотов более часто используемой rmкоманды» .)
Элия ​​Каган,

3

Ответ:

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

то, о чем вы говорите, это один из системных файлов, если я удаляю его, он что-то вылетит
Черный блок

Системный файл находится по адресу /usr/share/icons/Cyclone/cursor.theme и не будет затронут. Ссылка находится в / etc / alternatives / x-cursor-theme и будет удалена.
user535733

Вы спросили, как удалить символическую ссылку. Вот как. :) Системный файл не изменен, но символическая ссылка уничтожена.

bodhi.zazen показывает вам, как выбрать новый с «update-альтернативами», держу пари, он даже меняет значение символической ссылки.

Я опаздываю на вечеринку ... но вы знаете, что это работает без влияния на исходный файл - это то, что он не указывает рекурсию с -r. Вы не можете удалить каталог с помощью rm, если не используете -r. Судо даже не удалит это.
ninja08
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.