Crear enlaces simbólicos en Windows 7

Enlaces en NTFS

A partir de Windows Vista podemos encontrar un comando que nos servirá para crear enlaces simbólicos . Mediante este comando podremos crear diferentes tipos de uniones o enlaces entre carpetas/directorios.

Enlace simbólico

Es un tipo de enlace que no es real, sino que supone un atajo a un archivo o carpeta, sería parecido a los accesos directos ya que si borramos esta carpeta no borraríamos la carpeta hacia la que apunta. Un enlace simbólico no ocupa espacio en el disco duro, es simplemente un puntero que nos lleva a otra ubicación, si borramos la carpeta a la que apunta, el enlace persistiría pero no sería útil.

Enlace duro

Un enlace duro es utilizado para “unir” dos archivos en el que el archivo que se replica se comporta como si fuera el archivo real. Un enlace duro duplica el archivo al que apunta por lo que ocupara el mismo espacio que el original en el disco duro; de hecho si borramos el archivo real el enlace duro que lo replica persistirá. Una limitación de los enlaces duros en Windows es que no pueden ser utilizados para enlazar a carpetas o directorios.

Unión de directorios o junction points

Es similar al tipo de enlace anterior, pero éste es usado para crear un enlace duro entre dos carpetas.
Los junction points son uniones entre carpetas reales. Este tipo de uniones son algo parecido a los accesos directos ya que al igual que éstos, son punteros que llevan en realidad a otra carpeta.

Comando

Un enlace simbólico se realiza a través del siguiente comando:

mklink /D C:\directorio\enlace C:\directorio\original\

Primero se coloca la ruta del enlace (el vínculo) y posteriormente la ruta que se quiere enlazar (el destino). El atributo /D indica que se trata de un tipo de enlace simbólico.

Los atributos posibles son los siguientes:

/D Crea un vínculo simbólico a un directorio.
El valor predeterminado es un vínculo simbólico a un archivo.
/H Crea un vínculo físico en lugar de un vínculo simbólico.
/J Crea una unión de directorios.

Visualizar enlaces

Para poder distinguir los enlaces de los directorios reales se debe utilizar el símbolo del sistema con el comando:

dir /al

que devolverá algo como esto:

Directorio de C:\

02/11/2014 10:28 a.m. <JUNCTION> Archivos de programa [C:\Program Files]
14/07/2009 02:08 a.m. <JUNCTION> Documents and Settings [C:\Users]
 0 archivos 0 bytes
 2 dirs 196.628.848.640 bytes libres

Fuente: Jesús Amieiro, Fermu, Wikipedia

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s