Windows创建符号链接、目录链接、硬链接

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下看到新建的目录链接了,可正常访问该文件夹的内容。