Win11如何创建符号链接或硬链接 Win11 mklink命令使用详解【高级技巧】

发布时间 - 2025-12-26 00:00:00    点击率:
Windows 11中可通过mklink或PowerShell创建符号链接、硬链接、目录联接实现文件/目录复用与迁移:符号链接支持跨卷,硬链接限于同卷且共享数据块,目录联接兼容性好但仅限本地NTFS。

如果您需要在Windows 11中复用文件或目录而不占用额外磁盘空间,或需保持路径兼容性同时将数据物理迁移至其他分区,则可能需借助符号链接或硬链接实现。以下是具体操作方法:

本文运行环境:Surface Laptop 5,Windows 11 23H2。

一、使用mklink创建文件符号链接

文件符号链接是一种指向目标文件的快捷引用,支持跨卷、跨驱动器,且删除原始文件后链接失效。它适用于替代重复文件、统一访问路径等场景。

1、以管理员身份打开终端:按 Win + X,选择“终端(管理员)”。

2、输入命令创建链接:mklink "C:\Link\file.txt" "D:\Source\original.txt"

3、确认输出提示中包含“为 C:\Link\file.txt > D:\Source\original.txt 创建的符号链接”字样。

二、使用mklink创建目录符号链接

目录符号链接可将一个文件夹路径映射到另一位置的完整目录结构,支持跨磁盘,常用于软件库迁移、用户文件夹重定向等。

1、确保目标目录已存在且路径无误。

2、执行带 /D 参数的命令:mklink /D "C:\MyProjects" "E:\Work\Projects"

3、验证链接图标:在文件资源管理器中查看 C:\MyProjects,应显示带白色箭头的文件夹图标。

三、使用mklink创建硬链接

硬链接直接指向文件的数据块(inode),与原始文件完全等价,不可跨卷,且删除任一链接均不影响其余链接对内容的访问。

1、确认源文件与目标链接位于同一NTFS卷(如均为C盘)。

2、执行命令:mklink /H "C:\Backup\doc_hardlink.docx" "C:\Original\doc.docx"

3、修改任一文件,另一文件内容同步更新,属性中“硬链接数”将大于1。

四、使用mklink创建目录联接(Junction)

目录联接是专用于目录的本地链接类型,兼容性优于符号链接,旧版程序识别更稳定,但仅限本地NTFS卷,不支持网络路径。

1、移动目标目录至新位置(如从 C:\AppData\Local\Temp 移至 D:\Temp)。

2、清空原目录并执行:mklink /J "C:\AppData\Local\Temp" "D:\Temp"

3、系统返回“为 C:\AppData\Local\Temp > D:\Temp 创建的联接”即成功。

五、通过PowerShell创建符号链接

PowerShell提供面向对象的链接创建方式,适合脚本集成及批量处理,且语法更明确区分链接类型与目标属性。

1、以管理员身份启动PowerShell。

2、创建文件符号链接:New-Item -ItemType SymbolicLink -Path "C:\Link\log.sym" -Target "C:\Logs\app.log"

3、创建目录符号链接:New-Item -ItemType SymbolicLink -Path "C:\SharedDocs" -Target "F:\Archive\Docs" -Force


# node  # windows  # app  # c盘  # win11  # 资源管理器  # win  # windows 11  # red  # 面向对象  # 对象  # 仅限  # 复用  # 运行环境  # 是一种  # 均为  # 适用于  # 而不  # 不支持  # 可将  # 可通过 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环  QQ浏览器网页版登录入口 个人中心在线进入  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音  如何在宝塔面板创建新站点?  免费视频制作网站,更新又快又好的免费电影网站?  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  Bootstrap整体框架之CSS12栅格系统  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】  Laravel如何编写单元测试和功能测试?(PHPUnit示例)  如何在云主机上快速搭建网站?  Laravel怎么连接多个数据库_Laravel多数据库连接配置  Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】  网站页面设计需要考虑到这些问题  教你用AI将一段旋律扩展成一首完整的曲子  Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】  智能起名网站制作软件有哪些,制作logo的软件?  Android自定义listview布局实现上拉加载下拉刷新功能  如何用AI帮你把自己的生活经历写成一个有趣的故事?  在线教育网站制作平台,山西立德教育官网?  佛山网站制作系统,佛山企业变更地址网上办理步骤?  Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中  南京网站制作费用,南京远驱官方网站?  Laravel如何使用模型观察者?(Observer代码示例)  Laravel怎么为数据库表字段添加索引以优化查询  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  网站制作企业,网站的banner和导航栏是指什么?  Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】  Laravel如何实现全文搜索功能?(Scout和Algolia示例)  Linux后台任务运行方法_nohup与&使用技巧【技巧】  如何在万网ECS上快速搭建专属网站?  Windows Hello人脸识别突然无法使用  在线制作视频的网站有哪些,电脑如何制作视频短片?  JS去除重复并统计数量的实现方法  详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点  网站制作软件有哪些,制图软件有哪些?  LinuxShell函数封装方法_脚本复用设计思路【教程】  动图在线制作网站有哪些,滑动动图图集怎么做?  如何快速重置建站主机并恢复默认配置?  Laravel怎么调用外部API_Laravel Http Client客户端使用  JavaScript如何实现倒计时_时间函数如何精确控制  Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程  如何用低价快速搭建高质量网站?  轻松掌握MySQL函数中的last_insert_id()  如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】  Linux系统运维自动化项目教程_Ansible批量管理实战  微信公众帐号开发教程之图文消息全攻略  Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤  悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤