文章目录
- mklink
- 概述
- 笔记
- 备注
- END
mklink
概述
看一个开源工程中,有一个.bat脚本,用来建立符号链接。
用的是mklink, 试试,比快捷方式好用。
笔记
测试环境 win10x64-22H2
准备测试用的文件 D:\my_tmp\dir1\readme.txt
mklink的命令行帮助
mklink /?
创建符号链接。MKLINK [[/D] | [/H] | [/J]] Link Target/D 创建目录符号链接。默认为文件符号链接。/H 创建硬链接而非符号链接。/J 创建目录联接。Link 指定新的符号链接名称。Target 指定新链接引用的路径(相对或绝对)。
在存在的文件夹内建立符号链接
C:\Users\chenx>mklink D:\my_tmp\dir2\readme.txt D:\my_tmp\dir1\readme.txt
为 D:\my_tmp\dir2\readme.txt <<===>> D:\my_tmp\dir1\readme.txt 创建的符号链接C:\Users\chenx>mklink D:\my_tmp\dir2\请先读我.txt D:\my_tmp\dir1\readme.txt
为 D:\my_tmp\dir2\请先读我.txt <<===>> D:\my_tmp\dir1\readme.txt 创建的符号链接
符号链接建立后, 不占空间。
而快捷方式是要占用空间的。
建立的符号链接,拷贝到其他目录,也是可以正常运行的。
如果将原始文件删除后,快捷方式和符号链接双击时,都没有反应。
如果将原始文件复原后,快捷方式和符号链接双击时,都可以正常打开。
备注
快捷方式也可以用编程创建,不过没有现成可用的系统自带的工具。
显然用mklink来创建符号链接更方便。