什么是符号或符号链接?如何为Windows和Linux创建Symlink?

符号链接也称为符号链接。符号链接用于为给定的文件或文件夹创建快捷方式。符号链接对于不同的目的非常有用,这也可以防止重复复制相同的数据。在本教程中,我们将学习什么是符号链接,以及如何为Linux和Windows操作系统创建和使用符号链接?

null

符号链接类型

有两种类型的符号链接。这些被称为软和硬。通常,Symlink用于软符号链接 比…更受欢迎 硬链接。

软符号链接

软链接只是链接,它们不包含实际数据。软符号链接可以用来指向不同的分区。

硬符号链接

硬链接用于直接指向实际数据。硬链接不能用于指向不同的分区。

为Windows创建符号链接

Windows操作系统提供 mklink 命令创建软硬符号链接。如果我们想创造 路径的符号链接,如 C: 我们通常需要管理员权限,因为这些路径是用户的特殊路径。

为文件创建软符号链接

我们可以为文件创建一个软符号链接,只需提供文件名和符号链接名,如下所示。我们将创建一个名为 test.bat .

> mklink test.bat autoexec.bat
Create Soft Symlink For File
为文件创建软符号链接

为目录/文件夹创建软符号链接

为了为文件创建硬符号链接,我们将使用 /D 选项如下。我们还将提供源和链接名称。

> mklink /D test.bat autoexec.bat
Create Hard Symlink For File
为文件创建硬符号链接

为创建硬符号链接  文件

我们可以用 /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
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享