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

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

6 ответов


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


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

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


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

rm /usr/lib/libmysqlclient.18.dylib

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

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

unlink /usr/lib/libmysqlclient.18.dylib

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

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

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

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


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


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