1. 创建符号链接。
MKLINK [[/D] | [/H] | [/J]] Link Target /D 创建目录符号链接。默认为文件符号链接。 /H 创建硬链接而非符号链接。 /J 创建目录联接。 Link 指定新的符号链接名称。 Target 指定新链接引用的路径(相对或绝对)。 创建D:mklink 创建D:mk arget 创建D:mk arget ext.txt文件
2.创建文件符号链接:什么参数都不带,就是默认创建文件符号链接。使用这个命令是需要管理员权限的,方法就是在【命令提示符】上点右键,选择【以管理员身份运行】。
mklink D:mklink ext.txt D:mk arget ext.txt # 这样相当于两个不同的文件夹下面出现了两个相同的文件,对这两个文件编辑哪个都会同时改变。
3.带 /D 参数,创建目录符号链接。同样这个也是需要管理员权限的命令行,输入下面命令:
mklink /d D:mklink arget D:mk arget # 同样这个也不是快捷方式,相当于一个虚拟的文件夹,而这个文件夹真正存储位置是 D:mk arget,同样可以正常在 D:mklink arget 目录下进行存储文件不占用这个文件夹的空间。
4.带 /J 参数,创建目录联接。之所以第三个介绍这个,是因为这个命令跟第2个命令非常相似,而且这个命令无需管理员权限。
mklink /j D:mklink ew D:mk arget # 实际上这个 new 文件夹依然是存储在原来的 D:mk arget 的位置。
5.带 /H 参数,创建硬链接。经过测试硬链接依然不需要管理员权限:
创建D:mk arget ext.txt文件 mklink /h D:mklink ew.txt D:mk arget ext.txt # 我们修改 new.txt,会发现原来的 text.txt 里的内容同样改变了。也就是这实际上是同一个文件。