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

90

Я только что создал символическую ссылку, sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylibи мне интересно, как мне от нее избавиться, если я захочу. Как мне это сделать?

локобой
источник

Ответы:

115

Удалите его так же , как и любой другой файл: rm /usr/lib/libmysqlclient.18.dylib. rm удалит саму символическую ссылку, а не файл, на который она указывает.

Марк Б
источник
для меня на macOs это командная строка jus перестала ждать чего-то, чего я не ожидал, и удалил символическую ссылку из Finder.
Евгений Афанасьев
43

Вы также можете использовать команду unlink: unlink /path/to/sym/link

Я считаю, что просто удаление файла в Finder также отлично работает, на нем будет небольшой значок ярлыка.

AlecRust
источник
10

Просто беги:

rm /usr/lib/libmysqlclient.18.dylib

Это удалит файл (т.е. символическую ссылку).

В качестве альтернативы вы можете использовать unlink:

unlink /usr/lib/libmysqlclient.18.dylib
Мохаммад Анини
источник
3

У меня была ссылка, указывающая на папку с коротким названием "testproject": вы делаете это с помощью этой команды

ln -s /Users/SHERIF/repo/test  testproject

По некоторым причинам мне пришлось изменить имя папки на другое, когда я запустил команду unlink, указывающую на старый каталог папки, это не сработало.

Я попытался unlink testprojectудалить только короткое имя, чтобы снова использовать то же имя и ссылку на новую папку. это сработало для меня.

Шериф САЛЕХ
источник
1

Как-то у меня была символическая ссылка на несуществующую папку. Понятия не имею, как это произошло, но я обнаружил, что самый простой способ удалить его - открыть в поисковике и удалить его вручную. Я пришел к такому решению после того, как потратил час на попытки удалить его с помощью Терминала.

Пип
источник
0

Вы можете удалить эту ссылку с помощью sudo rm /usr/lib/libmysqlclient.18.dylib

Василий Старынкевич
источник