用 mklink 创建符号链接

CMD 内置命令,支持符号链接(/D)、硬链接(/H)和目录联接(/J)。

Windows文件系统命令提示符符号链接中风险
在 CMD 中运行 `mklink /D "C:\路径\链接" "C:\路径\目标"` 创建目录符号链接(注意顺序:先链接,后目标)。

01命令

命令
$ mklink /D "C:\Users\me\Link" "D:\RealFolder"

02作用说明

mklink 只存在于 CMD 而非 PowerShell,而且参数顺序与 ln -s 相反:先写新链接,再写已存在的目标。/D 创建目录符号链接,/H 创建文件的硬链接,/J 创建不需要管理员权限且可在本地各卷之间使用的目录联接(junction)。符号链接(/D)需要管理员提示符或 Windows 开发者模式。删除目录链接时只对链接路径执行 rmdir 即可,不会影响目标内容。

03风险

风险中风险
使用条件Administrator privileges or Windows 10/11 Developer Mode for symbolic links
!注意: 用会跟随链接的工具(rd /s、robocopy /mov)删除联接或符号链接可能递归进入目标并删除真实数据;应只对链接本身使用 rmdir。

04撤销

撤销
$ Remove the link file itself (e.g. `rmdir "C:\Users\me\Link"` for a directory link) — this deletes only the link, not the target contents.

05来源

  • MKLINK - Create a symbolic link
    SS64 · technical · 2026-09-17
    依据: Documents mklink's /D, /H and /J switches, the elevated-prompt requirement for symbolic links, and rmdir for removing directory links safely.

最后验证: 2026-09-17 · 分类: 文件与文件夹

06相关方案