Windows 10, 8, 7 y Vista admiten vínculos simbólicos, también conocidos como enlaces simbólicos, que apuntan a un archivo o carpeta del sistema. Puede crearlos utilizando el símbolo del sistema o una herramienta de terceros llamada Link Shell Extension.
¿De qué vamos a hablar?
¿Qué son los enlaces simbólicos?
Los enlaces simbólicos son básicamente atajos avanzados. Cree un vínculo simbólico a un archivo o carpeta individual, y ese vínculo parecerá ser el mismo que el archivo o carpeta a Windows, aunque sea solo un enlace que apunte al archivo o carpeta.
Por ejemplo, supongamos que tiene un programa que necesita sus archivos en C:/Program. Realmente te gustaría almacenar este directorio en D:/Stuff, pero el programa Requiere que sus archivos estén en C:/Program. Puede mover el directorio original de C:/Program a D:/Stuff y, a continuación, crear un vínculo simbólico en C:/Program que apunte a D:/Stuff. Cuando reinicie el programa, intentará acceder a su directorio en C:/Program. Windows lo redirigirá automáticamente a D:/Stuff, y todo funcionará como si estuviera en C:/Program.
Este truco se puede usar para todo tipo de cosas, incluida la sincronización de cualquier carpeta con programas como Dropbox, Google Drive y OneDrive.
Hay dos tipos de vínculos simbólicos: duros y blandos. Los enlaces simbólicos suaves funcionan de manera similar a un acceso directo estándar. Cuando abra un enlace suave a una carpeta, se le redirigirá a la carpeta donde se almacenan los archivos. Sin embargo, un enlace duro hace que parezca que el archivo o la carpeta realmente existe en la ubicación del enlace simbólico, y sus aplicaciones no sabrán nada mejor. Eso hace que los enlaces simbólicos duros sean más útiles en la mayoría de las situaciones.
Tenga en cuenta que Windows en realidad no usa los términos “enlace duro” y “enlace suave”. En su lugar, utiliza los términos “enlace duro” y “enlace simbólico”. En la documentación de Windows, un “enlace simbólico” es lo mismo que un “enlace suave”. Sin embargo, el mklink
el comando puede crear tanto enlaces duros (conocidos como “enlaces duros” en Windows) como enlaces blandos (conocidos como “enlaces simbólicos” en Windows).
Cómo crear enlaces simbólicos con mklink
Puede crear vínculos simbólicos utilizando el comando mklink en una ventana del símbolo del sistema como administrador. Para abrir uno, busque el acceso directo “Símbolo del sistema” en el menú Inicio, haga clic con el botón derecho en él y seleccione “Ejecutar como administrador”.
En Creators Update de Windows 10, puede usar una ventana normal del símbolo del sistema, sin ejecutarla como administrador. Sin embargo, para hacer esto sin una ventana del símbolo del sistema del administrador, primero debe habilitar el modo de desarrollador desde Configuración > actualización y seguridad > para desarrolladores.
Sin ninguna opción adicional, mklink
crea un vínculo simbólico a un archivo. El siguiente comando crea un enlace simbólico o “suave” en Link
apuntando al archivo Target
:
mklink Link Target
Utilice /D cuando desee crear un vínculo suave que apunte a un directorio. de esta manera:
mklink /D Link Target
Utilice /H cuando desee crear un enlace duro que apunte a un archivo:
mklink /H Link Target
Utilice /J para crear un enlace duro que apunte a un directorio, también conocido como unión de directorio:
mklink /J Link Target
Entonces, por ejemplo, si desea crear una unión de directorios (un enlace duro a una carpeta) en C:/LinkToFolder que apunte a C:/Users/Name/OriginalFolder, ejecutaría el siguiente comando:
mklink /J C:/LinkToFolder C:/Users/Name/OriginalFolder
Deberá poner comillas alrededor de los caminos con espacios. Por ejemplo, si las carpetas se denominan C:/Link To Folder y C:/Users/Name/Original Folder, usaría el siguiente comando en su lugar:
mklink /J "C:/Link To Folder" "C:/Users/Name/Original Folder"
Si ve el mensaje “No tiene privilegios suficientes para realizar esta operación”, debe iniciar el símbolo del sistema como administrador antes de ejecutar el comando.
Cómo crear enlaces simbólicos con una herramienta gráfica
Si te gusta hacer esto con una herramienta gráfica, descarga Extensión Link Shell. Asegúrese de descargar el paquete de requisitos previos adecuado antes de la herramienta en sí, ambos están vinculados en la página de descarga de la herramienta.
Una vez instalado, localice el archivo o carpeta al que desea crear un enlace, haga clic con el botón derecho en él y seleccione “Seleccionar fuente de enlace” en el menú.
Luego puede hacer clic derecho dentro de una carpeta diferente, apuntar al menú “Soltar como” y seleccionar “Enlace duro” para crear un enlace duro a un archivo, “Unión” para crear un enlace duro a un directorio o “Enlace simbólico” para crear un enlace suave a un archivo o directorio.
Cómo eliminar enlaces simbólicos
Para deshacerse de un enlace simbólico, simplemente puede eliminarlo como lo haría con cualquier otro archivo o directorio. Solo tenga cuidado de eliminar el enlace en sí en lugar del archivo o directorio al que se vincula.