如何在 Linux 中创建符号链接
符号链接或符号链接是一种文件类型,包含 Linux 操作系统中某些其他文件或文件夹的地址或路径;它也称为软链接,因为它指向文件并保存某个文件的引用。主要用于管理和创建文件快捷方式;此外,它还用于为主文件夹等创建不同的位置。它的工作原理就像一个字符串,用于附加整个计算机系统内的各种文件和文件夹。
这篇文章将探讨和学习如何创建文件或目录的符号链接以及如何在任何基于 Linux 的操作系统中删除符号链接。那么,让我们深入学习过程,看看 Linux 中存在多少种类型的链接。
Linux 中的链接类型
软链接
它与我们在Windows操作系统中经常看到的快捷方式相同,基本上是指向某个特定目录或文件的指针。
硬链接
另一方面,硬链接也是某些特定文件或文件夹的快捷方式,但硬链接和软链接之间的唯一区别是硬链接不能存在于其他分区或文件系统上。
那么,我们用于创建链接的命令行实用程序称为 ln。让我们稍微了解一下。
在命令中
ln 命令默认创建硬链接。然而,如果我们想创建软链接,我们需要在ln命令前面放置一个-s或--symbolic标志。
创建符号链接的语法如下所示:
在第一个参数中,我们必须提供原始文件名。在第二个参数中,我们需要为其提供符号文件名。
如果我们不提供符号文件或用点(.)代替符号文件名,那么ln命令将在同一工作目录中创建符号链接。
创建文件的符号链接
使用下面给出的命令可以轻松创建文件的符号链接:
确保将 original_file_name 和 symbolic_file_nam 替换为您想要的文件名。
例如,要创建文本文件的符号链接,命令将如下所示:
ln 命令不会在终端上生成或显示任何成功输出,因此如果您想验证链接创建,可以使用 ls 命令。因此,用于验证的 ls -l 键入以下命令:
输出中的 l 是提及符号文件类型的标志,箭头符号 ( -> ) 指向创建符号链接的原始文件。
好吧,现在让我们看看如何创建目录的符号链接
创建目录的符号链接
创建指向目录或文件的符号链接没有区别。通过首先提供目录名称,然后提供符号链接,可以轻松创建目录的符号链接。
例如,要创建名为 /folder 的目录到 ~/folder_link 目录的符号链接,创建符号链接的命令将如下所示:
运行创建符号链接的命令后,使用以下命令验证链接的创建:
您可以在上面所附的屏幕截图中看到目录的符号链接已成功创建。
现在让我们继续看看如何删除 Linux 中的符号链接。
删除符号链接
使用unlink或rm命令可以轻松删除或删除符号链接。您必须提供任何 unlink 或 rm 命令的符号链接,该符号链接将从您的 Linux 操作系统中删除。
要使用 unlink 命令删除符号链接,请键入以下命令:
要使用 rm 命令删除符号链接,请键入以下命令;
使用上述两个给定命令中的任何一个都将删除符号链接。
结论
我们探索了在 Linux 中创建指向文件或目录的符号链接的多种方法,并且还学习了在任何基于 Linux 的操作系统中删除符号链接。阅读完这篇文章后,您将在创建和删除符号链接方面遇到任何障碍。