创建符号链接

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 里的内容同样改变了。也就是这实际上是同一个文件。

  

  

原文地址:https://www.cnblogs.com/yoyo1216/p/14340852.html