软链接
说明
数据在A目录,但是使用B路径也能访问。
C:\Users\Administrator>mklink
创建符号链接。
MKLINK [[/D] | [/H] | [/J]] Link Target
/D 创建目录符号链接。默认为文件
符号链接。
/H 创建硬链接而非符号链接。
/J 创建目录联接。
Link 指定新的符号链接名称。
Target 指定新链接引用的路径
(相对或绝对)。
C:\Users\Administrator>案例:移动C:\Users\Administrator.bun\install\cache
bun 的缓存目录默认是 C:\Users\Administrator.bun\install\cache ,c盘空间不够了,就把它移到D盘,如 D:\ws\new-home\bun\install\cache 是 bun 。
mklink /D C:\Users\Administrator\.bun\install\cache D:\ws\new-home\bun\install\cache含义是:
C:\Users\Administrator\.bun\install\cache 只是一个目录链接
D:\ws\new-home\bun\install\cache 真实存放文件的目录执行mkink前 C:\Users\Administrator.bun\install\cache 不能存在(但它的父目录必须存在),D:\ws\new-home\bun\install\cache 必须存在。
Bun 访问 C 盘路径时,Windows 会自动转到 D 盘。占用空间主要算在 D 盘,不再占 C 盘。
这样确认:
dir C:\Users\Administrator\.bun\install如果看到类似:
<SYMLINKD> cache [ D:\caches\bun\install\cache ]完整命令
mkdir D:\ws\new-home\bun\install\cache
robocopy C:\Users\Administrator\.bun\install\cache D:\ws\new-home\bun\install\cache /E
rmdir /S /Q C:\Users\Administrator\.bun\install\cache
mklink /D C:\Users\Administrator\.bun\install\cache D:\ws\new-home\bun\install\cache就说明成功了。
案例:移动C:\Users\Administrator.vscode\extensions
mkdir D:\ws\new-home\vscode\extensions
robocopy C:\Users\Administrator\.vscode\extensions D:\ws\new-home\vscode\extensions /E
rmdir /S /Q C:\Users\Administrator\.vscode\extensions
mklink /D C:\Users\Administrator\.vscode\extensions D:\ws\new-home\vscode\extensions
dir C:\Users\Administrator\.vscode\作者:张三 创建时间:2026-06-06 22:57
最后编辑:张三 更新时间:2026-06-06 22:57
最后编辑:张三 更新时间:2026-06-06 22:57