Windows和Linux一样可以创建链接,我使用链接是因为C盘满了,把一些非必要而且内存大的目录挪到其他盘,为了不因移动目录导致一些应用无法使用而创建的目录链接
首先mklink用法如下:
MKLINK [[/D] | [/H] | [/J]] Link Target
/D 创建目录符号链接。默认为文件
符号链接。
/H 创建硬链接而非符号链接。
/J 创建目录联接。
Link 指定新的符号链接名称。
Target 指定新链接引用的路径
(相对或绝对)。
三种选项的区别:
链接类型 | 选项 | 文件类型 | 是否占用空间 | 性质 |
符号链接 | /D | .symlinkd | 否 | 对源目录进行引用 |
目录链接 | /J | .junction | 否 | 对源目录进行引用 |
硬链接 | /H | 源文件类型 | 是 | 对源目录进行复制、粘贴 |
示例:
E盘下有Adestination目录,
F盘下有atest目录(空),
现需要在F盘下创建一个Adestination目录的链接,操作如下:
1、管理员用户下windows徽标键+R;若是非管理员用户,直接win键搜索命令提示符,以管理员身份打开
2、输入cmd进入命令行;
3、输入如下命令,
操作完成后即可在F盘\atest下看到新建的目录链接了,可正常访问该文件夹的内容。