如何删除符号链接(Symlink)

Anonim

删除符号链接是通过命令行实现的,正如我们将向您展示的,实际上有两种不同的方法来撤销软链接。这针对的是在命令行上花费大量时间的用户,但对于不太熟悉的人来说,符号链接在 Linux、Mac OS X 和 Unix 中用于将一个位置或文件指向另一个位置或文件,就像别名适用于 Mac OS X Finder 或快捷方式适用于 Windows 桌面。

让我们直接跳到它并演示如何删除符号链接。

是的,这适用于删除Linux、Mac OS X 或任何其他现代基于Unix 的操作系统中的符号链接。

使用unlink删除符号链接

删除符号链接的最佳方法是使用适当命名的“unlink”工具。使用 unlink 删除符号链接非常简单,只需将其指向符号链接即可取消链接并删除。与命令行一样,请确保语法准确。

unlink SymLinkToRemove

无论符号链接是指向文件还是指向目录的链接,都没有关系,直接指向有问题的符号链接即可,不要在末尾附加/尾部斜杠。

例如,如果我们要删除从~/Desktop/hosts 到/etc/hosts 的符号链接,那么您将执行以下操作:

cd ~/桌面/

取消链接主机

您始终可以确认您正在使用“ls -l”命令查看符号链接,如下所示:

ls -l -rwxr-xr-x 1 Paul staff 24K Jun 19 11:28 hosts -> /etc/hosts

如果您不确定,它会告诉您符号链接指向何处。

unlink命令基本上是rm命令,如果你想删除符号链接也可以使用它。

用rm删除符号链接

也可以直接使用rm命令删除符号链接。如果您不太习惯使用这种方法,您始终可以在运行之前使用 rm 和 srm 命令启用确认,这对命令行新手或语法准确性极差的人很有帮助。

rm SymLinkToDelete

与取消链接非常相​​似,请确保您指向正确的符号链接并且不包含目录/当指定要删除的符号链接时,它毕竟是链接而不是真正的目录.

最终,您选择哪种方法删除符号链接并不重要,只需使用您记得或感觉舒服的方法即可。

知道在命令行修改和删除符号链接的另一种或更好的方法吗?让我们在评论中知道。

如何删除符号链接(Symlink)