如何在 Windows 中更改符号链接的目标

如何在 Windows 中更改符号链接的目标

是否可以在 Windows 中更改符号链接或连接点的目标?在 Linux 中,可以使用以下命令进行修改:

ln -f

答案1

使用 Windows链接外壳扩展安装后,您可以在 Windows 资源管理器中右键单击链接并检查属性。有一个选项卡允许您直接更改链接。

抱歉,如果没有安装扩展程序,我无法说这是否可以实现,因为这是我在安装 Windows 之后安装的第一批东西之一。

Windows 命令链接工具mklink不允许这样做。

但是,Windows 中有与 Linux 命令等效的命令。ln.exe 就是其中之一:

答案2

电源外壳

New-Item -Type SymbolicLink -Path "C:\linkpath" -Target "C:\newtarget" -Force

小心-Force卢克

需要 PS 提升模式

答案3

只需删除并重新创建链接即可。无论如何,这就是 -f 在 Linux 中所做的一切。

另外,这是一个很酷的Windows Link Shell 扩展

答案4

请注意,如果符号链接是挂起的符号链接,即指向不存在的位置,则使用 linkshell 扩展将不允许您编辑目标,因为这是对 explorer 的扩展,它会向属性上下文菜单添加一个选项卡。如果符号链接挂起,explorer 会发出错误信号,不允许您访问链接属性,因此您将无法编辑目标位置。

相关内容