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
- 所需权限:
无
- 文件类型:
源文件类型
- 可链接类型:
文件
- 可跨磁盘:
否
- 可链接相对路径:
否
- 可链接不存在的目标:
否