mklink

mklink #

Windows创建链接命令(cmd命令而非powershell命令)。

查看帮助 #

text
MKLINK [[/D] | [/H] | [/J]] Link Target

/D 创建目录符号链接。默认为文件符号链接。
/H 创建硬链接而非符号链接。
/J 创建目录联接。
Link 指定新的符号链接名称。
Target 指定新链接引用的路径(相对或绝对)。

链接类型比较 #

符号链接 #

  • 命令:MKLINK [/D] Link Target
  • 所需权限:SeCreateSymbolicLinkPrivilege (管理员有此权限)
  • 文件类型:SYMLINK / SYMLINKD
  • 可链接类型:文件 / 目录
  • 可跨分区: (任意UNC路径)
  • 可链接相对路径:
  • 可链接不存在的目标:
  • 如何复制符号链接本身:XCOPY Source Target /B
  • 如何移动符号链接本身:MOVE Source Target / 资源管理器中移动 (仅同一分区内)(不建议使用第三方工具进行移动)(资源管理器中【跨分区】移动,符号链接本身被删除,对于文件,源文件被复制,对于目录,空目录被创建)
  • 如何删除符号链接本身:DEL File / RMDIR Dir / 资源管理器中删除 (不建议使用第三方工具进行删除)

目录联接 #

  • 命令:MKLINK /J Link Target
  • 所需权限:
  • 文件类型:JUNCTION
  • 可链接类型:目录
  • 可跨分区:
  • 可链接相对路径:
  • 可链接不存在的目标:
  • 如何复制交接点本身:不可复制
  • 如何移动交接点本身:MOVE Source Target (仅同一分区内)(不建议使用第三方工具进行移动)(资源管理器中移动,源目录中的所有内容都将被转移到新目录中)
  • 如何删除交接点本身:RMDIR Dir / 资源管理器中删除 (不建议使用第三方工具进行删除)

硬链接 #

  • 命令:MKLINK /H Link Target
  • 所需权限:
  • 文件类型:源文件类型
  • 可链接类型:文件
  • 可跨磁盘:
  • 可链接相对路径:
  • 可链接不存在的目标:
2024年7月18日