
Можно ли изменить цель символической ссылки или соединения в 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 сигнализирует об ошибке и не позволит вам получить доступ к свойствам ссылки, и, следовательно, вы не сможете редактировать целевое местоположение.