Windows软链接mklink命令
mklink /J 创建目录联接 目标目录 源目录
mklink /J new old
目标目录不能是已经存在的目录
如果删除软连接,只需删除目标目录即可(不要删除目标目录里的文件)。
D:\root_new\wiki\data>mklink /J "../../wiki-data" pages
为 ../../wiki-data <<===>> pages 创建的联接
C:\Users\Administrator>mklink /J "d:/wwwroot/om" "d:/serverimg"
为 d:/wwwroot/om <<===>> d:/serverimg 创建的联接
G:\>mklink /J G:\webapp\dist G:\src\dist
为 G:\webapp\dist <<===>> G:\src\dist 创建的联接
mklink /J C:\Users\Administrator\.PhpStorm2019.2 E:\document\.PhpStorm2019.2
mklink /J C:\apache-maven-3.6.3 E:\document\apache-maven-3.6.3
mklink /J "C:/Users/PH/AppData/Roaming/npm-cache" "G:/npm-cache"
如果目录名中有-,要在目录中双引号
但是当创建了软链接后,比如c:a是源,链接 到D:b后,双击B看到的是路径是d:b,看不到C:A,如果c:a目录被删除,双击d:b会打不开了,使用dir创建也不显示d:b的源目录,可以使用NTFSLinksView 工具查看它的源目录。