mklink 回顾
mklink 是 Windows 系统中的一个命令,用于创建符号链接(Symbolic Link)、硬链接(Hard Link)或目录链接。它可以帮助你将文件或目录的路径映射到另一个位置,类似于 Linux 系统中的 ln 命令。
以下是 mklink 的基本语法和用法:
mklink[选项]<链接名><目标>链接名:你希望创建的链接名称。 目标:实际文件或目录的路径。 选项: /D:创建目录符号链接(默认是文件符号链接)。 /H:创建硬链接(仅适用于文件)。 /J:创建目录联接(Directory Junction)。
windows mklink /d /h /j 精讲
实践
用 Windows 的符号链接(symlink)来实现。步骤是:
- 先把文件夹复制到目标盘,比如 D:\qoder-data\shared_client
- 删除原文件夹
- 创建符号链接指向新位置:
mklink /j"C:\Users\xxx\.qoder-cn\shared_client""E:\xxx\qcoder\shared_client"以飞书为例:https://blog.csdn.net/anthonyLW/article/details/156465384
即使平常下载的软件虽然没安装到C盘(比如放在D盘的Program Files 文件夹中),但这些软件的一些日志文件、缓存文件都会放在C盘的 AppData 文件夹中。
第1步:用 Win+R 填入 appdata 打开 AppData 文件夹,在AppData文件夹中找到一个比较大的文件夹。
第2步:将其复制到另一个空间比较富裕的盘中
第3步:打开命令行,输入以下格式的命令
mklink /j"<orig path>""<new path>"第4步:删除原来的文件夹(先不要清空回收站)
第5步:命令行执行刚刚的命令
第6步:当看到AppData目录有有链接文件夹生成时,代表成功了。
第7步:前面和这里没出现啥警告的话,就可以清空回收站了,C盘就清理出来了。