mklink命令 windows下快速创建软链接
mklink命令 windows下快速创建软链接帮助
创建符号链接。
MKLINK [ | | ] Link Target
/D 创建目录符号链接。默认为文件
符号链接。
/H 创建硬链接而非符号链接。
/J 创建目录联接。
Link 指定新的符号链接名称。
Target指定新链接引用的路径
(相对或绝对)。
mklink /d 与 makelink /j 的异同
从 mklink 的帮助中可以看到,两者皆可以创建目录链接。
细心的同学可以发现,前者是创建目录链接,而后者是创建目录联接。
一字之差,有何分别?
mklink 不加参数或加参数 /d 时,创建的链接文件为<SYMLINK>型(<SYMLINKD>代表链接到目录)。
当加参数 /j 时,只能为目录创建联接,并且创建的联接文件为<JUNCTION>型,两种类型的链接文件有显著区别:
可以看出,微软自家使用的都是<JUNCTION>型,至于为何,留待考证。
可见采用xcopy命令并上参数 /B ,可以成功复制 <SYMLINK> 型的符号链接文件,而<JUNCTION>和<SYMLINKD>型链接却不能被复制。
简单创建方法
文件格式
mklink c:\1.txt d:\test\1.txt
格式如下
mklink 程序访问的路径 实际存储文件路径
目录格式
mklink /d c:\a d:\test
格式如下
mklink /d 程序访问的路径 实际存储目录路径
查看软链接类型
dir C:\
页:
[1]