/D相当于软链接,类似于指针
/J相当于硬链接,类似于实时cp
mklink [/d][/j] 目标地址 源地址
Windows 中的 mklink 命令 | 始终 (liam.page)
不带参数 | /D | /H | /J | |
---|---|---|---|---|
中文名称 | 符号链接 | 符号链接 | 硬链接 | 联接 |
英文名称 | Symbolic Link | Symbolic Link | Hard Link | Junction |
作用对象 | 文件 | 目录 | 文件 | 目录 |
是否一定指向路径 | 否 | 否 | 否 | 是 |
dir 类型 | SYMLINK | SYMLINK | 无特殊显示 | JUNCTION |
资源管理器类型 | .symlink | 文件夹 | 无特殊显示 | 文件夹 |
资源管理器图标 | 快捷方式 | 文件夹快捷方式 | 无特殊显示 | 文件夹快捷方式 |
修改同步 | 是 | 是 | 是 | 是 |
删除同步 | 否 | 否 | 否 | 否 |
彻底删除源 | 删除源路径 | 删除源路径 | 删除所有硬链接 | 删除源路径 |
引用错误报错 | 无 | 引用了一个不可用的位置 | - | 引用了一个不可用的位置 |
/J
建立目录的 JUNCTION;/D
建立目录的符号链接。- JUNCTION 必须是本机的目录;符号链接可以链接网络上的资源。
- JUNCTION 建立时可以用相对路径,但记录的是绝对路径;符号链接建立时可以用相对路径,记录的也是相对路径。
- 移动、更名、删除 target 目录时,JUNCTION 失效;符号链接也失效。
- 移动、更名 target 的上 n 级目录时,JUNCTION 失效;符号链接视情况可能失效(相对路径情况可能不失效)。
- 权限方面,JUNCTION 的权限和 target 相同;符号链接的权限可以单独设置。
- 删除 JUNCTION,target 不受影响;删除符号链接,target 也不受影响。