Comandos · Archivos y carpetas

mklink

Crea enlaces simbólicos, uniones y enlaces duros: carpetas o archivos que apuntan a otra ubicación sin duplicar datos.

Dónde se escribe
Solo CMD
Permisos
Terminal como administrador
Riesgo
Medio: cambia la configuración o cierra programas; revisa bien lo que escribes.

Para qué sirve

Un enlace simbólico es como un acceso directo, pero que el sistema trata como si fuera el propio archivo o carpeta. Los programas lo siguen sin darse cuenta.

Es útil, por ejemplo, para mover una carpeta pesada a otro disco y dejar un enlace en el sitio original, de modo que todo siga funcionando.

Cómo se usa

mklink /D C:\Juegos D:\Juegos

Crea un enlace simbólico de directorio: la ruta C:\Juegos lleva a D:\Juegos. La carpeta C:\Juegos no debe existir antes.

mklink /J C:\Datos D:\Datos

Crea una unión (junction), parecida pero solo para carpetas locales y que no suele necesitar privilegios elevados.

mklink /H enlace.txt original.txt

Crea un enlace duro: dos nombres para los mismos datos (solo en el mismo volumen NTFS).

A tener en cuenta

  • El primer argumento es el enlace que se crea y el segundo, el destino al que apunta. Es fácil confundirlos.
  • Crear enlaces simbólicos puede requerir ejecutar la terminal como administrador, salvo que esté activado el modo desarrollador.
  • Mover carpetas del sistema o de programas instalados puede romperlos. Haz una copia antes de probar.