记录学习mklink
将大文件从c盘移出
快捷方式
软链接
硬链接
符号链接
快捷方式
常见文件链接方式
在Windows上以*.lnk结尾的文件,这类文件通常用于指定某一个文件或某一个目录的位置,可扩展性很强,桌面快捷方式就是这类了。
软链接/硬链接/符号链接
说明
软链接A是一个虚拟文件夹,基本上不占用空间B是真正的文件夹,占用物理内存。
硬链接的文件属性是同步的,A <==> B,A文件是B文件的硬链接,那么改动A的属性(比如说隐藏A)会同步改动到B的属性,改动B的属性会同步到A,硬链接只能在同一盘符下。
符号链接比较强大,可链接文件和文件夹。符号符号,听这个意思就是可以”乱指“。指哪都行。
其中A为链接地址,B为实际文件地址
使用
mklink /j A B
例: 更改谷歌浏览器位置
A为”c:\google“
B为"d:\浏览器\google"
C:\> mklink /j "c:\google" "d:\浏览器\google"
为c:\google <<===>> d:\浏览器\google 创建的联接
注意:
创建链接时A所在地址中不能有同名文件夹,建议将其剪切到其他文件夹,否则会出现当文件已存在时,无法创建该文件。的错误。
B地址是实际存在的文件/目录,否则访问A地址时会出现访问错误。
查看使用帮助
mklink /?
C:\> mklink /?
MKLINK [[/D] | [/H] | [/J]] Link Target
/D 创建目录符号链接。默认为文件
符号链接。
/H 创建硬链接而非符号链接。
/J 创建目录联接。
Link 指定新的符号链接名称。
Target 指定新链接引用的路径
(相对或绝对)。
区别
类型\属性 | 能否链接到文件 | 能否链接到目录 | 能否跨越磁盘分区 | 能否指向不存在的目标 | 能否指向相对目录 | 如何删除 |
快捷方式 | 能 | 能 | 能 | 能 | 否 | del file |
硬链接 | 能 | 否 | 否 | 否 | 否 | del file |
软链接 | 否 | 能 | 能 | 能 | 否 | rd folder |
符号链接 | 能 | 能 | 能 | 能 | 能 | rd folder or del file |