Ist es möglich, das Ziel eines Symlinks oder einer Junction in Windows zu ändern? Unter Linux kann es geändert werden mit:
ln -f
Ist es möglich, das Ziel eines Symlinks oder einer Junction in Windows zu ändern? Unter Linux kann es geändert werden mit:
ln -f
Antworten:
Wenn die Windows Link Shell-Erweiterung installiert ist, können Sie mit der rechten Maustaste auf den Link im Windows-Explorer klicken und die Eigenschaften überprüfen. Auf einer Registerkarte können Sie den Link direkt ändern.
Leider kann ich nicht sagen, ob dies ohne die installierte Erweiterung möglich ist, da dies eines der ersten Dinge ist, die ich nach Windows installiere.
Das Windows Command Link Tool mklink
erlaubt dies nicht.
Es gibt jedoch Windows-Entsprechungen für Linux-Befehle. ln.exe ist eine:
mklink
wäre der in Windows integrierte Befehl zum Verknüpfen (symbolisch und hart).
RD /Q
einer Verzeichnisverknüpfung oder Del /F /Q
einer Dateiverknüpfung) und ihn unter Verwendung von MKLINK neu zu erstellen. eg RD /Q "C:\Link\Folder" && MKLINK /D "C:\Link\Folder" "C:\Some\New\Target\Folder"
and Del /F /Q "C:\Link\File Link" && MKLINK "C:\Link\File Link.ext" "C:\Some\New\Target\File here.ext"
Dies gilt auch für Junctions und Hard Links.
Entfernen Sie einfach den Link und erstellen Sie ihn erneut. Das ist sowieso alles, was -f unter Linux macht.
Außerdem gibt es hier eine coole Windows Link Shell-Erweiterung .