我创建了一个符号链接,如下所示:
PS C:\dev\bin> cmd /c mklink "wd" c:\dev\code
symbolic link created for wd <<===>> c:\dev\code
Run Code Online (Sandbox Code Playgroud)
好,简单。然后我尝试 cd 到它:
PS C:\dev\bin> cd wd
Set-Location : Cannot find path 'wd' because it does not exist.
PS C:\dev\bin> cd .\wd
Set-Location : Cannot find path '.\wd' because it does not exist.
PS C:\dev\bin> cd \wd
Set-Location : Cannot find path 'C:\wd' because it does not exist.
Run Code Online (Sandbox Code Playgroud)
在 Linux 中执行此操作要容易得多。我如何实际 cd 到 PowerShell 中的符号链接?
(这似乎是一个简单的问题,但 google 结果的前 3 页没有答案。)
链接目录的正确命令是
cmd /c mklink /D link target
Run Code Online (Sandbox Code Playgroud)
查看“mklink /?” 对于其他选项。
我建议使用PowerShell 社区扩展。它添加了命令New-Symlink,New-Junction,New-Hardlink,和Get-ReparsePoint。它还为诸如此类的东西添加了一些别名,ln因此您可以只使用 Linux 语法。
| 归档时间: |
|
| 查看次数: |
5696 次 |
| 最近记录: |