Як видалити символічне посилання?


85

я щойно створив символічне посилання sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylibі мені цікаво, як я позбувся його, якщо б захотів. Як мені це зробити?

Відповіді:


110

Видаліть його так само , як і будь-який інший файл: rm /usr/lib/libmysqlclient.18.dylib. rm видалить саме символічне посилання, а не файл, на який вказує посилання.


для мене на macOs це командний рядок jus перестав чекати чогось, що я відмовився чекати і видалив символічне посилання з Finder.
Євген Афанасьєв

42

Ви також можете скористатися командою від'єднання: unlink /path/to/sym/link

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


9

Просто запустіть:

rm /usr/lib/libmysqlclient.18.dylib

Це видалить файл (тобто символічне посилання).

Крім того, ви можете використовувати від’єднання:

unlink /usr/lib/libmysqlclient.18.dylib

3

У мене було посилання, яке вказує на папку із короткою назвою "testproject": ви робите це за допомогою цієї команди

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

Мені довелося змінити назву папки на щось інше з якихось причин, коли я запустив команду від'єднання, вказуючи на старий каталог папок, який не працював.

Я намагався лише unlink testprojectвидалити коротке ім'я, щоб я міг повторно використовувати те саме ім'я та посилатись на нову папку. у мене це добре працювало.



0

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.