符号链接也称为符号链接。符号链接用于为给定的文件或文件夹创建快捷方式。符号链接对于不同的目的非常有用,这也可以防止重复复制相同的数据。在本教程中,我们将学习什么是符号链接,以及如何为Linux和Windows操作系统创建和使用符号链接?
符号链接类型
有两种类型的符号链接。这些被称为软和硬。通常,Symlink用于软符号链接 比…更受欢迎 硬链接。
软符号链接
软链接只是链接,它们不包含实际数据。软符号链接可以用来指向不同的分区。
硬符号链接
硬链接用于直接指向实际数据。硬链接不能用于指向不同的分区。
为Windows创建符号链接
Windows操作系统提供 mklink
命令创建软硬符号链接。如果我们想创造 路径的符号链接,如 C:
我们通常需要管理员权限,因为这些路径是用户的特殊路径。
为文件创建软符号链接
我们可以为文件创建一个软符号链接,只需提供文件名和符号链接名,如下所示。我们将创建一个名为 test.bat
.
> mklink test.bat autoexec.bat

为目录/文件夹创建软符号链接
为了为文件创建硬符号链接,我们将使用 /D
选项如下。我们还将提供源和链接名称。
> mklink /D test.bat autoexec.bat

为创建硬符号链接 文件
我们可以用 /H
选项如下。
> mklink /H test.bat autoexec.bat
为目录/文件夹创建硬符号链接
为了为目录或文件夹创建硬符号链接,我们将提供 /J
选项如下。
> mklink /J test.bat autoexec.bat
为Linux创建符号链接
像Ubuntu、Debian、Mint、Kali、Fedora、RedHat、CentOS这样的Linux发行版提供了 ln
命令以创建符号链接。 ln
命令可以检测文件或文件夹并自动创建符号链接。我们将只提供软或硬链接选项。
相关文章: 什么是超链接?
创建软符号链接
我们将使用 ln
命令为文件或目录创建软链接。我们将提供 -s
选项,这意味着创建一个软链接,而不是硬链接。
$ ln -s /home/ismail/run.sh /mnt/run.sh
创建硬符号链接
我们可以用 ln
命令也是。我们只提供源文件名和链接名,如下所示。
$ ln /home/ismail/run.sh /mnt/run.sh