Ich habe einen symbolischen Link wie folgt erstellt:
PS C:\dev\bin> cmd /c mklink "wd" c:\dev\code
symbolic link created for wd <<===>> c:\dev\code
OK, einfach. Also versuche ich es zu 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.
Unter Linux ist das so viel einfacher. Wie kann ich tatsächlich zu einem Symlink in PowerShell wechseln?
(Es scheint eine einfache Frage zu sein, aber die ersten drei Seiten der Google-Ergebnisse hatten keine Antwort.)
powershell
jcollum
quelle
quelle
cmd /c
Teil ist überflüssig.Ich empfehle die PowerShell Community-Erweiterungen . Es fügt die Befehle hinzu
New-Symlink
,New-Junction
,New-Hardlink
, undGet-ReparsePoint
. Es gibt auch ein paar Aliase für Dinge wieln
Sie können also einfach die Linux-Syntax verwenden.quelle
cmd /c
sollte das Arbeitsverzeichnis nicht ändern, es sei denn, Sie werden ausdrücklich dazu aufgefordert. Es ist hier erforderlich, weilmklink
ist ein cmd eingebaut.