1. 创建链接之前,A目录要删除,B目录要存在,,,然后使用 MKLINK /D "A"  "B"   ,则会将存放向A目录的文件放到B目录中,只占用B目录的空间。

  2. C:\Users\Administrator>mklink /D "C:\Users\Administrator\AppData\Roaming\Apple C

  3. omputer\MobileSync\Backup" "e:\AppleiPad"

  4. 为 C:\Users\Administrator\AppData\Roaming\Apple Computer\MobileSync\Backup <<===

  5. >> e:\AppleiPad 创建的符号链接



  6. image.png


  7. mklink命令


格式:MKLINK [[/D] | [/H] | [/J]] 链接名称 目标
语法介绍:
win+r-->cmd-->输入mklink

命令区别:
/d 给目录创建符号链接,简称符号链接、软链接;
/h 创建硬链接,简称硬链接;
/j  给目录创建联接点,简称软链接。
当没有上面3个命令符时,创建是文件软链接!文件类型:.symlink
注意:
路径,建议使用绝对路径,必须使用英文双引号将路径括起来;
空格,命令之间必须有空格

mklink "d:/test.png" "F:\Blog\WebProject\servlet实现文件上传,预览,下载和删除\demo_uploadAndDownload\WebContent\uploadTest\qq_2982586911.png"

2.符号链接、目录链接、硬链接与快捷方式

3.证实目录链接没有占用空间

第一步:创建目录链接

第二步:查看test目录大小

第三步:分析
很明显,大小为7个G,这个地方很具有迷惑性,但是到底有没有占用D盘的空间呢?
目录链接创建前后,D盘空间未发生变化

第四步:结论
经测试,并没有占用D盘空间!

4.证实目录链接只是对源目录的引用

第一步:创建目录链接
还用上面的目录链接
第二步:测试(使用硬链接)
测试一:
将D:\test[ReinForce] Yosuga no Sora (BDRip 1920x1080 x264 FLAC)[ReinForce] Yosuga no Sora - Akira arc 02 (BDRip 1920x1080 x264 FLAC).mkv链接到e:\test.mkv
命令:

mklink /h "e:/test.mkv" "D:\test\[ReinForce] Yosuga no Sora (BDRip 1920x1080 x264 FLAC)\[ReinForce] Yosuga no Sora - Akira arc 02 (BDRip 1920x1080 x264 FLAC).mkv"

硬链接创建失败:

测试二:
将D:\test[ReinForce] Yosuga no Sora (BDRip 1920x1080 x264 FLAC)[ReinForce] Yosuga no Sora - Akira arc 02 (BDRip 1920x1080 x264 FLAC).mkv链接到f:\test.mkv
命令:

mklink /h "f:/test.mkv" "D:\test\[ReinForce] Yosuga no Sora (BDRip 1920x1080 x264 FLAC)\[ReinForce] Yosuga no Sora - Akira arc 02 (BDRip 1920x1080 x264 FLAC).mkv"

硬链接创建成功:

第三步:结论
由上面的测试,可以证实:目录链接只是对源目录的引用(指向)



作者:Marydon
链接:https://www.jianshu.com/p/b1614a073087
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


Last modification:July 11, 2020
如果觉得我的文章对你有用,请随意赞赏