51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Windows mklink 命令

参考 {#menu_index_1}

简介 {#menu_index_2}

该命令用于在 Windows 系统上创建对于文件或目录的符号链接,类似 Linux 上的 ln 命令,但两者的功能不完全相同。
该命令创建的链接与"快捷方式"功能创建的链接并不相同。
使用该命令创建链接时需要拥有管理员权限,否则无法创建,并提示"你没有足够的权限执行此操作"。

命令语法 {#menu_index_3}

mklink [[/d] | [/h] | [/j]] link target
/d      创建目录符号链接。
/h      创建硬链接而非符号链接。
/j      创建目录联接。
link    指定要创建的符号链接的名称。
target  指定新链接引用的路径(相对或绝对)。</code></pre>

默认情况下,该命令创建的是文件符号链接。

参数效果对比 {#menu_index_4}

| 描述 | 不带参数 | /D 参数 | /H 参数 | /J 参数 | |----------|---------------|---------------|-----------|-----------| | 中文名称 | 符号链接 | 符号链接 | 硬链接 | 联接 | | 英文名称 | Symbolic Link | Symbolic Link | Hard Link | Junction | | 作用对象 | 文件 | 目录 | 文件 | 目录 | | 是否一定指向路径 | 否 | 否 | 否 | 是 | | dir 类型 | SYMLINK | SYMLINK | 无特殊显示 | JUNCTION | | 资源管理器类型 | .symlink | 文件夹 | 无特殊显示 | 文件夹 | | 资源管理器图标 | 快捷方式 | 文件夹快捷方式 | 无特殊显示 | 文件夹快捷方式 | | 修改同步 | 是 | 是 | 是 | 是 | | 删除同步 | 否 | 否 | 否 | 否 | | 彻底删除源 | 删除源路径 | 删除源路径 | 删除所有硬链接 | 删除源路径 | | 引用错误报错 | 无 | 引用了不可用的位置 | - | 引用了不可用的位置 |

命令示例 {#menu_index_5}

将部分软件在C盘的数据转移到其他分区 {#menu_index_6}

例如

@REM 1. 将文件夹移动到新的路径(例如 D:\Minecraft\Main\.minecraft\)
@REM 2. 执行 `cd` 命令,切换工作目录
cd /d C:\Users\用户名\AppData\Roaming
@REM 3. 执行 `mklink /j` 命令,创建目录联接
mklink /j .minecraft D:\Minecraft\Main\.minecraft

赞(0)
未经允许不得转载:工具盒子 » Windows mklink 命令