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

#macos #symlink

#macos #символическая ссылка

Вопрос:

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

Ответ №1:

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

Комментарии:

1. для меня в macOS командная строка просто перестала чего-то ждать, я перестал ждать и удалил символическую ссылку из Finder.

Ответ №2:

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

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

Ответ №3:

Просто запустите:

 rm /usr/lib/libmysqlclient.18.dylib
 

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

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

 unlink /usr/lib/libmysqlclient.18.dylib
 

Ответ №4:

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

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

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

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

Ответ №5:

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

Ответ №6:

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