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、以管理员身份启动PowerShe
ll。
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驱动无法加载错误解决方法_驱动签名验证失败处理步骤
悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤
下一篇:Linux系统网卡设置教程
下一篇:Linux系统网卡设置教程

