Как удалить символическую ссылку?
Я только что создал символическую ссылку 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
чтобы удалить короткое имя, чтобы я мог снова использовать то же имя и ссылку на недавно названную папку. для меня это сработало.
Почему-то у меня была ссылка на несуществующую папку. Не знаю, как это произошло, но чтобы удалить его, я нашел самый простой способ открыть в finder и вручную удалить его. Я пришел к этому решению после часа, потраченного на попытку удалить его с помощью терминала.