#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