Как изменить цель символической ссылки в Windows

Как изменить цель символической ссылки в Windows

Можно ли изменить цель символической ссылки или соединения в Windows? В Linux это можно изменить с помощью:

ln -f

решение1

С окнамиРасширение оболочки ссылкиустановлен, вы можете щелкнуть правой кнопкой мыши по ссылке в проводнике Windows и проверить свойства. Есть вкладка, которая позволяет вам изменить ссылку напрямую.

Извините, я не могу сказать, возможно ли это без установленного расширения, так как это одно из первых, что я устанавливаю после Windows.

Инструмент командной строки Windows mklinkне позволяет этого сделать.

Однако существуют эквиваленты команд Linux в Windows. Один из них — ln.exe:

решение2

Powershell

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

Не забывайте о -ForceЛюке

Требуется повышенный режим PS

решение3

Просто удалите и заново создайте ссылку. Это все, что делает -f в Linux.

А еще вот классныйРасширение оболочки Windows Link.

решение4

Обратите внимание, что если символическая ссылка является висящей, т. е. указывает на несуществующее местоположение, то использование расширения linkshell не позволит вам редактировать цель, поскольку это работает как расширение для explorer, которое добавляет вкладку в контекстное меню свойств. Если символическая ссылка висит, explorer сигнализирует об ошибке и не позволит вам получить доступ к свойствам ссылки, и, следовательно, вы не сможете редактировать целевое местоположение.

Связанный контент