链接
定义
让一个文件可以拥有多个访问路径
这个是操作系统概念,不过暂时把它放在Batch里面
mklink
可以创建硬链接/软链接/符号链接
种类
快捷方式
shortcut
不可用命令行创建,只能通过右键或者调用COM接口(IShellLink)创建
注意:快捷方式本质是lnk类型的文件,无法通过Path重定向
硬链接
hard link
软链接
junction point / soft link / reparse point
符号链接
区别
类型 | 链接到文件 | 链接到目录 | 跨越磁盘分区 | 指向不存在的目标 | 指向相对目录 | 删除 |
---|---|---|---|---|---|---|
快捷方式 shortcut | 能 | 能 | 能 | 能 | 否 | del file |
硬链接 hard link | 能 | 否 | 否 | 否 | 否 | del file |
软链接 junction point/softlink/reparsepoint | 否 | 能 | 能 | 能 | 否 | rd folder |
符号链接 | 能 | 能 | 能 | 能 | 能 | rd folder or del file |