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:\JuegosCrea 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:\DatosCrea una unión (junction), parecida pero solo para carpetas locales y que no suele necesitar privilegios elevados.
mklink /H enlace.txt original.txtCrea 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.
Fuentes consultadas
- mklink (referencia de comandos de Windows) (Microsoft Learn)