如何删除符号链接?

问题描述 投票:0回答:7

我刚刚创建了符号链接

sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
,我想知道:如果我想的话,我怎样才能摆脱它?我该怎么做?

macos symlink
7个回答
146
投票

像删除任何其他文件一样删除它:

rm /usr/lib/libmysqlclient.18.dylib
。 rm 将删除符号链接本身,而不是链接指向的文件。


57
投票

您可以使用取消链接命令:

unlink /path/to/sym/link

在 Finder 中删除文件也可以正常工作,它上面会有一个小快捷方式图标。


14
投票

只要跑:

rm /usr/lib/libmysqlclient.18.dylib

这将删除该文件(即符号链接)。

您也可以使用取消链接:

unlink /usr/lib/libmysqlclient.18.dylib

3
投票

我有一个链接指向一个短名称为“testproject”的文件夹: 你可以用这个命令来做到这一点

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

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

我尝试仅

unlink testproject
删除短名称,以便我可以再次重复使用相同的名称并链接到新命名的文件夹。它对我来说效果很好。


3
投票

不知何故,我有一个指向不存在文件夹的符号链接。不知道它是如何发生的,但要删除它,我发现最简单的方法是在查找器中打开并手动删除它。在尝试使用终端删除它浪费了一个小时后,我做出了这个决定。


1
投票

您可以使用

sudo rm /usr/lib/libmysqlclient.18.dylib

删除该链接

0
投票

要删除符号链接,您可以在终端中使用

unlink
命令。例如,如果符号链接名为
mysymlink
,则命令将为
unlink mysymlink

© www.soinside.com 2019 - 2024. All rights reserved.