mklink win平台下的软连接创建工具 实现文件or文件夹的映射
文章目录
注意, 这是cmd的内部命令, 如果用poweshell是找不到的, 需要进入powershell之后, 打命令cmd进去
在这之前, 先来看下 符号链接 软连接 硬链接的对比
之前觉得这个没有什么大用处, 今天本来准备发两个 w/i/n/d/o/w/s的包管理工具, scoop 和 chocolatey, 这俩非常方便的软件管理, 由于安装路径改起来麻烦, 于是再次想起了这个软连接, 就先记录一下这个软连接的使用吧
ok, 先来看下介绍
总的来说可以,列一个表格, 先分为两类, 硬链接和软连接, 软连接再分为两类, 一类是文件, 另一类是文件夹
参数 | 描述 |
---|---|
/H | 创建硬链接 |
- | - |
默认无参数 | 创建文件软链接 |
- | - |
/D | 创建目录软连接 |
/J | 创建目录软连接 |
用 /d 创建 test_1 文件夹
用 /j 创建 test_2 文件夹
在这里并不是说 test_2 这个文件夹不是软件连接, 其内容和目标文件夹都是同步的,
可以试验一下, 在 test_2 里放 600M 的文件, 对比会发现, 虽然 test_2 文件夹属性显示占用空间大了, 但实际上C盘的可用空间是不变的, 添加的文件是在F盘
对比如下两图
那么, 也就是说, /D 和 /H 的区别只有创建时候的相对路径是否支持 和 移动这两个文件夹到其他盘里的变化
对于创建一个软连接, 以后几百年都不移动来说, 那可是真没啥区别了