Crear enlaces simbólicos a directorios en Windows

Enlaces simbólicos con “mklink” en Windows.

Hace poco tuve el problema de que quería mantener sincronizadas dos “carpetas” en una aplicación. No sincronizadas en el sentido de copiar archivos, sino que una carpeta de cada uno de los dos proyectos debería tener siempre el mismo contenido.

Enlaces simbólicos a directorios en Windows

Los enlaces simbólicos se pueden utilizar para apuntar de un directorio a otro. La visualización es transparente durante su uso, es decir, a los usuarios y programas les parece un directorio normal.

He aquí un ejemplo:

mklink /D "c:\targetfolder" "c:\sourcefolder"

El parámetro “/D” crea un enlace de directorio de “carpeta de origen” a “carpeta de destino”. La entrada se realiza en el símbolo del sistema, por lo que aquí se requieren derechos de administrador.

En el Explorador, el directorio de destino se simboliza con una pequeña flecha de enlace. Si miramos dentro de la carpeta, veremos los mismos archivos. Los cambios en una carpeta conducen a un cambio en la otra carpeta. Sin embargo, esto no es del todo correcto, ya que los archivos y carpetas sólo existen una vez.

Eliminar enlaces simbólicos

También podemos volver a eliminar un enlace utilizando el comando “rd”:

rd source

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *