如何在 Linux 上删除符号链接

在本教程中,我们将向您展示如何在 Linux 上删除符号链接。 对于那些不知道的人,符号链接(也称为符号链接)是 Linux 中指向另一个文件或目录的术语或特殊类型的文件。 通常,符号链接用于链接库。 此外,用于链接挂载的 NFS(网络文件系统)共享上的日志文件和文件夹。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将站点托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户中运行,否则您可能需要添加 ‘sudo‘ 到获得 root 权限的命令。 我将逐步向您展示在 Linux 上删除符号链接的步骤。

删除 Linux 上的符号链接

可以使用两个命令删除符号链接: rmunlink. 您可以使用以下任一命令删除符号链接。

  • 删除符号链接 rm

要删除符号链接,请运行 rm 以符号链接名称作为参数的命令:

rm symlink

要在删除符号链接之前得到提示,请使用 -i 选项:

rm -i symlink

如果你想删除多个符号链接,你可以传递多个符号链接名称作为参数 space 分开:

rm symlink-name-1, symlink-name-2

选项 rm 命令:

-i hat mean interactive ask for delete file -f force not ask just do action delete force -r recursive . use for Directory
  • 删除符号链接 unlink

删除符号链接的最佳方法是使用适当命名的“unlink“ 工具。 使用 unlink 删除符号链接非常简单,您只需要将其指向符号链接即可取消链接和删除:

unlink symlink
  • 查找并删除损坏的符号链接。

find 命令有一个选项,允许您定位指向不再存在的文件的符号链接。 此命令列出当前目录中的符号链接:

find . -type l

一旦获得损坏的符号链接,请使用 -delete 选项与 find 命令如下图:

find /path/to/directory -xtype l -delete

恭喜! 您已成功删除符号链接。 感谢您使用本教程删除 Linux 服务器上的符号链接。