Windows使用mklink建立“符号链接”

  1. 说明
  2. 命令使用

说明

Linux下可以使用ln命令来实现文件和目录的链接,在windows下可以mklink来实现类似的功能。
这里说的链接不是快捷方式,快捷方式是一个*.lnk文件,mklink建立的是符号链接,简单来说,就是一个“磁盘物理位置”,多个“符号链接入口”。比如,某个软件在C盘某缓存文件夹的内容越来越多,软件又不能改变缓存置,又不能通过设置只读属性来禁用,这时就可通过mklink来改变文件夹的磁盘物理位置。


命令使用

创建符号链接:
MKLINK [[/D] | [/H] | [/J]] Link Target

        /D      创建目录符号链接。默认为文件
                符号链接。
        /H      创建硬链接,而不是符号链接。
        /J      创建目录联接。
        Link    指定新的符号链接名称。
        Target  指定新链接引用的路径
                (相对或绝对)。
  • 实例:
mklink /D C:\cache D:\temp_chche 
    // 软件缓存位置在D:\temp_cache,符号链接在C:\cache,这样,缓存内容都放在D:\temp_cache,通过C:\cache也能进入缓存文件夹,就不会影响软件运行

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 [ yehuohan@gmail.com ]

文章标题:Windows使用mklink建立“符号链接”

本文作者:Y

发布时间:2017-06-09, 17:42:53

最后更新:2020-07-16, 17:58:06

原始链接:http://yehuohan.github.io/2017/06/09/%E6%9D%82%E8%AE%B0/Windows%E4%BD%BF%E7%94%A8mklink%E5%BB%BA%E7%AB%8B%E2%80%9C%E7%AC%A6%E5%8F%B7%E9%93%BE%E6%8E%A5%E2%80%9D/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。