Windows 创建虚拟目录符号链接(mklink)
概述
在 Windows 中使用 mklink 命令创建目录符号链接,将一个目录映射到另一个位置,类似于 Linux 的 ln -s。常用于活字格多版本管理、磁盘空间优化等场景。
操作步骤
- 以管理员身份打开 CMD(命令提示符)
- 切换到目标盘符,如:
D: - 执行 mklink 命令
命令格式
mklink /D "链接路径" "目标路径"实战示例
mklink /D "D:\Forguncy 8.103" "D:\HZGSJQ\Forguncy 8.0.103"创建 D:\Forguncy 8.103 作为符号链接,指向真实目录 D:\HZGSJQ\Forguncy 8.0.103。访问链接路径时实际读写的是目标路径。
参数说明
| 参数 | 说明 | 适用对象 |
|---|---|---|
| /D | 创建目录符号链接 | 目录 |
| /J | 创建目录联接(Junction) | 目录(仅本地) |
| /H | 创建硬链接 | 文件 |
符号链接 vs 联接
- 符号链接(/D):可跨盘符、可指向网络路径,类似快捷方式但对程序透明
- 联接(/J):仅限本地 NTFS 盘符,性能略好,兼容性更广
应用场景
- 活字格多版本共存,通过链接快速切换版本
- 将大型文件夹映射到其他磁盘释放 C 盘空间
- 统一路径访问分散在不同位置的资源
- 开发环境与生产环境目录结构保持一致
查看和删除链接
-- 查看目录是否为链接
dir /AL /S D:\
-- 删除链接(不会删除目标目录)
rmdir "D:\Forguncy 8.103"
-- 或用 del 删除文件链接
del "D:\link.txt"注意事项
- 必须管理员权限运行 CMD
- 链接路径不能是已存在的文件或目录
- 删除链接不会影响目标目录,但要小心别误删目标
暂无评论
快来发表第一条评论吧!