You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows PowerShell中mklink的等效命令是什么?含各类链接创建方法

嘿,我完全懂你不想折腾注册表恢复旧右键选项的心情——其实 PowerShell 本身就有原生命令来实现所有 mklink 支持的链接类型,用法也很清晰,下面给你一一对应说明:

1. 创建软链接(符号链接)的等效命令

在 cmd 里你用的是 mklink Link Target,对应到 PowerShell 里,用 New-Item 命令搭配 -ItemType SymbolicLink 参数就能实现:

New-Item -ItemType SymbolicLink -Path "C:\Path\To\Your\Link" -Target "C:\Path\To\Original\FileOrFolder"

注意:和 mklink 一样,创建文件夹的符号链接通常需要管理员权限,文件符号链接一般不需要。

另外,如果你实在怀念 mklink 的写法,其实在 PowerShell 里也能直接输入 mklink 命令(它是 cmd 的内置命令,PowerShell 可以直接调用),不过更推荐用原生的 New-Item,因为它更贴合 PowerShell 的对象操作逻辑。

mklink 支持的硬链接、目录连接(Junction),在 PowerShell 里都有对应的参数:

  • 硬链接(仅支持文件):对应 mklink 的 /H 参数,PowerShell 用 -ItemType HardLink:

    New-Item -ItemType HardLink -Path "C:\Path\To\HardLink.txt" -Target "C:\Path\To\OriginalFile.txt"
    

    硬链接和原文件共用存储,删除原文件不影响硬链接,反之亦然,但只能用于单个文件,不能给文件夹创建硬链接。

  • 目录连接(Junction):对应 mklink 的 /J 参数,PowerShell 用 -ItemType Junction:

    New-Item -ItemType Junction -Path "C:\Path\To\JunctionFolder" -Target "C:\Path\To\OriginalDirectory"
    

    这种链接是文件夹专用的,和符号链接类似,但底层实现不同,同样需要管理员权限来创建。

内容的提问来源于stack exchange,提问作者Blessed Geek

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 09:33:58