¿Cómo cambio el objetivo del enlace simbólico en Windows?


24

¿Es posible cambiar el objetivo de un enlace simbólico o una unión en Windows? En Linux se puede modificar con:

ln -f

Respuestas:


12

Con Windows Link Shell Extension instalado, puede hacer clic derecho en el enlace en el Explorador de Windows y verificar las propiedades. Hay una pestaña que le permite cambiar el enlace directamente.

Lo siento, no puedo decir si esto es posible sin la extensión instalada, ya que es una de las primeras cosas que instalo después de Windows.

La herramienta de enlace de comando de Windows mklinkno permite esto.

Sin embargo, hay equivalentes de Windows para los comandos de Linux. ln.exe es uno:


Esta solución parece funcionar, sin embargo, no la probé a fondo.
Eugeniu Torica

¡Guauu! Link Shell Extension, también notablemente, incluye un Driver Symbolic Link para Windows XP entre sus descargas.
n611x007

mklinksería el comando integrado de Windows para vincular (simbólico y duro).
Jinxed

@Jinxed, ya dije que mklink no hace lo que le pidió el OP.
Julian Knight

1
La Metodología de Windows para cambiar la ubicación de un enlace suave usando MKLINK es eliminar el enlace (Usar RD /Qsi es un enlace de directorio o Del /F /Qsi es un enlace de archivo) y volver a crearlo en MKLINK. Por ejemplo, RD /Q "C:\Link\Folder" && MKLINK /D "C:\Link\Folder" "C:\Some\New\Target\Folder" y Del /F /Q "C:\Link\File Link" && MKLINK "C:\Link\File Link.ext" "C:\Some\New\Target\File here.ext" esto también es cierto para uniones y enlaces duros.
Ben Personick


0

El método belo me funciona en Windows 7

mklink TempLink NewTarget

copy /l /y TempLink OldLink

del TempLink
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.