mklink命令详解
-
符号链接
一旦创建,无法修改指向的目标。
-
文件的
操作系统显示创建的链接是一个文件,类型为:
.symlink
-
绝对文件符号链接
在创建的时候使用的是绝对路径。
如:
mklink link1.txt D:\word.txt
剪切绝对符号链接之后,仍然可以正常使用链接访问
-
相对文件符号链接
在创建的时候使用的是绝对路径。
如:
mklink link1.txt word.txt
剪切相对符号链接之后,改变了相对路径,无法正常访问
复制这两种符号链接,都会直接拷贝一份链接的目标文件。
-
-
目录的
添加参数
/D
,为目录创建符号链接。系统显示类型为文件夹,点击进去路径和符号链接名一样,不会跳转到目标的路径。绝对文件符号链接、相对文件符号链接、剪切特性、拷贝特性,都和文件符号链接一样。(如果目录符号链接文件夹内还有符号链接,则剪切和拷贝也跟着遵循上面的方式。)
-
-
硬链接
只能对文件,使用命令参数
/H
-
目录联接(有“联接”这个词语吗😂)
只能对目录,使用命令参数
/J
。访问时候也不会跳转到目标路径。剪切时会生成一个新名字和“联接名”一样的目录,然后“联接”指向的目录里,原来的文件会被剪切走。
复制时和上面符号链接一样,复制一份新的。
删除源目录,“联接”失效,真正被删除了。
-
快捷方式
快捷方式
mklink
命令无法创建,直接右键文件(夹)来创建。快捷方式是绝对路径,类型显示为.lnk
,可以打开快捷方式属性来修改目标。打开文件夹快捷方式会跳转路径,打开文件快捷方式后,软件显示的文件名与快捷方式无关,还是源文件名。