mklink 是 Windows 内置命令,用于创建符号链接(Symbolic Link)、硬链接(Hard Link)或目录联接(Directory Junction)。这些链接充当指向其他文件或目录的指针,允许从不同位置访问目标内容,行为上如同目标本身位于链接所在位置。

命令语法

1
mklink [选项] <链接路径> <目标路径>
选项 说明
(无选项) 创建文件符号链接
/D 创建目录符号链接
/H 创建文件硬链接
/J 创建目录联接(Junction)

使用示例

1
mklink /D "C:\Users\CrowF\.vscode" "D:\software\cache\"

该命令将 C:\Users\CrowF\.vscode 设置为一个目录符号链接,指向 D:\software\cache\

  • **/D**:指定创建目录符号链接。
  • **"C:\Users\CrowF\.vscode"**:链接名称,即符号链接在文件系统中的路径。
  • **"D:\software\cache\"**:目标路径,符号链接将指向此目录。

本质上,此操作使 C 盘上的 .vscode 目录成为 D 盘目录的快捷入口,常用于将占用 C 盘空间的应用数据目录迁移至更大的存储分区,以节省系统盘空间。