创建软链接和硬链接

简介

mklink 命令是 Windows 系统中用于创建符号链接(symlinks)、硬链接(hard links)、或者目录链接(junctions)的命令行工具。符号链接可以类比于快捷方式,但它们在文件系统级别上更为深入,允许程序认为链接的路径就是实际文件或目录的真实路径。这种链接特别有用于需要跨磁盘分区或网络访问文件和目录的情况。

使用权限

在 Windows Vista 及更高版本中,使用 mklink 命令通常需要管理员权限。

命令语法

mklink  [/h]  <Link> <Target>

示例

  1. 创建文件的符号链接
mklink LinkToFile.txt OriginalFile.txt

这条命令创建了一个名为 LinkToFile.txt 的符号链接,指向 OriginalFile.txt

mklink /d LinkToDir OriginalDir

这条命令创建了一个名为 LinkToDir 的符号链接,指向名为 OriginalDir 的目录。

mklink /h LinkToFile.txt OriginalFile.txt

这条命令创建了一个名为 LinkToFile.txt 的硬链接,指向 OriginalFile.txt。硬链接与符号链接不同,硬链接的文件与原文件共享相同的文件系统数据。

mklink /j LinkToDir OriginalDir

这条命令创建了一个名为 LinkToDir 的目录联接,指向 OriginalDir。目录联接与符号链接类似,但仅限于目录,且在某些上下文中表现略有不同(如权限和网络共享方面)。

注意