mklink 使用说明
命令格式
mklink [选项] <链接路径> <目标路径>
四种类型对比(最关键的部分)
表格
| 选项 | 类型 | 适用对象 | 管理员权限 | 可跨卷 | 相对路径 |
|---|---|---|---|---|---|
| 无 | 文件符号链接 | 文件 | 需要 | 支持 | 支持 |
| /D | 目录符号链接 | 目录 | 需要 | 支持 | 支持 |
| /H | 硬链接 | 文件 | 不需要 | 不支持 | — |
| /J | 目录联接 | 目录 | 不需要 | 支持 | 不支持 |
最常用的几个场景
- 给目录建联接(免管理员):
mklink /J D:\link\folder C:\real_folder - C 盘空间不够:把大目录 robocopy 迁移到 D 盘 →
rmdir删原目录 → 在原位置建/J链接 - 多程序共享同一份配置、固定路径软件重定向
几个避坑点
- 删除目录链接用
rmdir <链接>(不要加 /S),避免误删目标内容 - 符号链接需管理员,或开「设置 → 系统 → 开发者选项 → 开发人员模式」
- 硬链接不能跨卷、不能用于目录,修改硬链接就是修改原文件
- PowerShell 里不能用 mklink,改用
cmd /c mklink或New-Item -ItemType Junction
完整版(含示例、查看命令、常见报错)已存为 TXT 文件,方便存档和二次使用。
浙公网安备 33010602011771号