在 Windows 的 mklink 命令中,/H 参数是用于创建硬链接的关键标识,带 /H 和不带 /H 的主要区别如下:
1. 不带 /H(默认行为)
-
创建的是软链接(符号链接,Symbolic Link)
-
适用对象:可指向文件或目录(指向目录时通常需加
/D参数,见下方说明) -
特点:
- 本质是一个包含路径的特殊文件,类似于 "高级快捷方式"
- 可以跨分区(如从 C 盘指向 D 盘),甚至指向网络路径(如
\\server\share) - 源文件 / 目录删除后,软链接会失效(显示为断裂的链接)
- 对目录创建软链接时,建议显式加
/D参数(mklink /D 链接名 源目录),更规范
-
示例:cmd
# 创建文件软链接 mklink C:\link\file.txt D:\data\file.txt # 创建目录软链接(推荐加/D) mklink /D C:\link\docs D:\data\documents
2. 带 /H
-
创建的是硬链接(Hard Link)
-
适用对象:仅能
Windows mklink命令详解

最低0.47元/天 解锁文章
1698

被折叠的 条评论
为什么被折叠?



