Enlaces simbólicos en Windows

Pensando en una posible solución a un problema que tengo en un 2003 Server, llego a mi mente la posibilidad de crear vínculos simbólicos en Windows. Lo cierto es que nunca los había tenido que usar hasta hoy, y no sé si son la solución que estoy buscando, pero como me ha parecido curioso os lo comento.

Tras buscar un poco [2] y [3] encontré que para hacer lo mismo hacen los chicos de unix con el comando "ln" [1] en Windows, con discos formateados con NTFS, tenemos dos opciones:

La verdad es que la sintaxis de ámbos es tan sencilla que con que la leáis la entenderéis 🙂 Para el comando mklink:

MKLINK [[/D] | [/H] | [/J]] Link Target

        /D      Creates a directory symbolic link.  Default is a file
                symbolic link.
        /H      Creates a hard link instead of a symbolic link.
        /J      Creates a Directory Junction.
        Link    specifies the new symbolic link name.
        Target  specifies the path (relative or absolute) that the new link
                refers to.

En el caso de junction:

usage: junction [-s] [-q] 
       -q     Don't print error messages (quiet)

       -s     Recurse subdirectories

usage: junction [-d]  []
       -d     Delete the specified junction
       example: junction d:\link c:\winnt

Tan pronto como decida si los enlaces simbólicos son la solución que buscaba os lo cuento. Ciao.

Ah! aquí os dejo los enlaces.

  1. Comando 'ln' en Unix
  2. Windows equivalent command to unix “ln”
  3. How do I create a symbolic link in Windows?
  4. NTFS symbolic link

PD. Otra cosa que me encontré, en la búsqueda, fue la Guía de Referencia de comandos de Windows (a partir de Windows Vista) que creo es un buen documento a tener.

3 thoughts on “Enlaces simbólicos en Windows”

      1. @Marissa, lo cierto que es ya no me acuerdo de cómo lo resolví (el tiempo y mi mala cabeza no son buena pareja). Pero, ¿por qué lo preguntas? ¿Tienes algún problema en el que quizás pensabas aplicar lo del post?

Leave a Reply

Your email address will not be published. Required fields are marked *