Respuestas:
use el siguiente comando en el símbolo del sistema elevado :
xcopy /b /i <source symlink name> <destination symlink name>
La salida es 0 Archivo (s) copiados, sin embargo, el enlace simbólico se crea en el destino. Esto se prueba en Windows 7 y Windows 8.x, pero debería funcionar a partir de Vista
ACTUALIZACIÓN: también funciona en Windows 10
Use un programa que los soporte, obviamente. Far Manager, por ejemplo, me permite copiar enlaces simbólicos como enlaces o recorrerlos y copiar su contenido:
xcopy /b /i
ayuda.
Far Manager fue lo único que funcionó. Gracias Joey
Por alguna razón, Link Shell Extension no proporciona una forma de copiar enlaces / uniones sym, o soy demasiado estúpido para resolverlo. Intenté todo en el menú Drop As ...
Con Far Manager, simplemente presione Copiar en la parte inferior de la interfaz, después de asegurarse de que el otro panel de la ventana apunte a su carpeta de destino. ¡Es así de simple!
Copié toda mi carpeta de usuario! Algunos enlaces debe corregirlos posteriormente, como los datos de la aplicación. Si tiene la Extensión de Shell de Enlace, simplemente haga clic derecho y cambie la ruta en el menú de propiedades de contexto de Enlace. De lo contrario, señalarán su antiguo disco. Asegúrese de corregir también los que están dentro de los datos de la aplicación, AppData \ Local y Archivos temporales de Internet. ¡Asegúrese de TOMAR LA PROPIEDAD antes de copiar!
Además, debe iniciar sesión en otro perfil de administrador o iniciar en otro sistema operativo. Si se inicia en otro sistema operativo, asegúrese de que los enlaces apunten a la letra de unidad que desea el sistema operativo de destino, no a la letra de unidad que desea el sistema operativo actual. Por ejemplo, mi sistema operativo de destino es J: \ users \ Me. Mis Junctions allí apuntan a C: \ users \ Me porque C: \ es la letra de unidad en la que se iniciará. (Sí, al hacer clic en los enlaces ahora se abrirá la carpeta de su sistema operativo actual. No se preocupe por eso).
Hay entradas de registro que debe cambiar. Ver aquí .
También encontré una extensión de shell que podría hacer esto un poco más simple.
Se demuestra en HowToGeek aquí
Y el enlace a la extensión de shell en sí está aquí
Desafortunadamente, no he tenido la oportunidad de probar esto yo mismo porque necesito hacerlo en un servidor y no quiero jugar con la extensión de shell en un servidor de producción, pero pensé que podría ser útil.
Esto se hizo con la edición Windows 10 Pro. Sin embargo, creo que es lo mismo en Windows 7 y Windows 8.
Primero, agregue la capacidad de crear enlaces simbólicos a su cuenta de usuario que no sea administrador. Esto se encuentra en la Política de seguridad local (secpol) en "Configuración de seguridad> Políticas locales> Asignación de derechos de usuario> Crear enlaces simbólicos". Al agregar su usuario no administrador a esta configuración de derechos de usuario, puede crear enlaces simbólicos, un permiso que necesita si copia y, por lo tanto, crea un enlace simbólico.
Luego haga esto en una ventana de símbolo del sistema:
copy /L sourceLocation targetLocation
/l
en la copy
referencia una referencia a win2008r2 y win2012r2.
Puede usar Link Shell Extension para esto, sin embargo, las instrucciones son un poco complicadas. (para copiar enlaces simbólicos ya existentes)
El procedimiento es algo complicado, por lo que recomendaría usar xcopy o Far Manager en su lugar. (No los he probado todavía, pero supongo que son más sencillos para la copia directa / única de carpetas vinculadas por sym)
(Sin embargo, vale la pena obtener Link Shell Extension, en mi opinión, para la creación simplificada de enlaces simbólicos).
/i
también. Asegúrese de estar trabajando con la carpeta SYMLINKS (no uniones).