如何删除符号链接 (Symlink)
删除符号链接是通过命令行实现的,正如我们将向您展示的,实际上有两种不同的方法来撤消软链接。这适用于在命令行上花费大量时间但不太熟悉的用户,在 Linux、Mac OS X 和 Unix 中使用符号链接将一个位置或文件指向另一个位置或文件,就像别名在 Mac OS X Finder 中的工作方式或快捷方式在 Windows 桌面中的工作方式一样.
让我们直接跳到它并演示如何删除符号链接。
是的,这适用于删除 Linux、Mac OS X 或任何其他现代基于 Unix 的操作系统中的符号链接。
使用 unlink 删除符号链接
删除符号链接的最佳方法是使用适当命名的“unlink”工具。使用 unlink 删除符号链接非常简单,只需将其指向符号链接即可取消链接并删除。与命令行一样,请确保您的语法准确无误。
取消链接 SymLinkToRemove
无论符号链接是指向文件还是指向目录的链接,都没有关系,只需直接指向有问题的符号链接,不要在末尾附加 / 尾部斜杠。
例如,如果我们要删除从 ~/Desktop/hosts 到 /etc/hosts 的符号链接,那么您将执行以下操作:
cd ~/Desktop/
取消链接主机
您始终可以使用“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
与取消链接非常相似,确保您指向正确的符号链接并且不包含目录/当指定要删除的符号链接时,它毕竟是链接而不是真正的目录。
最终,您选择哪种方法删除符号链接并不重要,只需使用您记得或喜欢的方法即可。
知道在命令行修改和删除符号链接的另一种或更好的方法吗?让我们在评论中知道。