如何删除符号链接?


85

我刚刚创建了符号链接sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib,想知道如果我想如何摆脱它。我该怎么办?

Answers:


108

就像删除其他文件一样将其删除rm /usr/lib/libmysqlclient.18.dylib。rm将删除符号链接本身,而不是链接所指向的文件。


对我来说,在macOS上,命令行已停止等待我放弃的等待,并从Finder中删除了符号链接。
Yevgeniy Afanasyev '18

42

您还可以使用unlink命令: unlink /path/to/sym/link

我相信只是在Finder中删除文件也可以,并且上面会有一个快捷方式图标。



3

我有一个指向短名称为“ testproject”的文件夹的链接:您可以使用此命令

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

当我运行命令unlink指向旧文件夹目录时,由于某些原因,我不得不将文件夹名称更改为其他名称,但该目录不起作用。

我试图仅unlink testproject删除短名称,以便可以再次使用相同的名称并链接到新命名的文件夹。对我来说确实很好。



0

不知何故,我有一个符号链接到一个不存在的文件夹。不知道它是怎么发生的,但是删除它时,我发现最简单的方法是在finder中打开并手动删除它。经过一个小时的尝试,我才决定使用终端将其删除。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.