/ / / Uso de enlaces simbólicos en Windows Vista

Usar enlaces simbólicos en Windows Vista

Una de las características tan esperadas en Windows Vistafue la capacidad de usar enlaces simbólicos, la forma en que puedes hacerlo en Linux. Lamentablemente, no funcionan tan bien como podrían, pero es una gran actualización de versiones anteriores y ya me ha resuelto una serie de problemas.

Usando el comando mklink

El comando que necesitas usar es mklink, que usará desde la línea de comandos. Simplemente escríbalo en la línea de comando para ver las opciones:

C:Usersgeek>mklink
Creates a symbolic link.
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.

Por ejemplo, si desea que la carpeta C: UsersGeekTestFolder también esté disponible en C: TestFolder, puede usar el siguiente comando.

C: mklink / D C: TestFolder C: UsersGeekTestFolder
enlace simbólico creado para C: TestFolder << === >> C: UsersGeekTestFolder

Ahora, si busca en el directorio C: TestFolder, verá los archivos que estén en el otro directorio.

Comprender las opciones.

Objetivo de enlace MKLINK

Usar el comando sin ninguna opción adicional crea un enlace suave a un archivo.

/ D crea un enlace simbólico o un enlace suave.

Básicamente, esto actúa como un acceso directo a una carpeta en versiones anteriores de Windows, excepto que no tiene que usar un acceso directo real.

/ H crea un enlace duro, que apunta directamente al archivo.

Esta opción no se puede usar para carpetas directamente por alguna razón, tendrá que usar la siguiente opción.

/ J crea una "unión de directorio"

Una unión de directorios es en realidad solo un enlace duroa un directorio Esta es una característica que existía antes de Vista también. Si está tratando de hacer un enlace simbólico a un directorio usando un enlace rígido, entonces debe usar esta opción.

Comprender los enlaces duros frente a los blandos

Enlace duro

Un enlace duro apunta directamente al archivo y actúaal sistema operativo como si fuera el archivo mismo. Deberá utilizar esta opción la mayoría de las veces si está intentando falsificar el directorio de una aplicación.

Enlace suave

Un enlace suave es esencialmente un acceso directo a un archivoo carpeta: si está utilizando el explorador de Windows, será redirigido al directorio si hace doble clic en un acceso directo, no pretenderá que forme parte del sistema de archivos. Todavía puede hacer referencia directa o abrir un archivo con la ruta de enlace simbólico, y funciona principalmente.

Uso de enlaces simbólicos de un recurso compartido de red

Una de las cosas que ha sido ampliamentelo discutido es que no puede usar los enlaces simbólicos de Vista desde otro sistema operativo (no es sorprendente), pero tampoco puede usarlos desde un recurso compartido de red. Esto es problemático si espera utilizar esta función en un servidor web o un servidor de archivos.

Eliminar enlaces simbólicos

Para eliminar un enlace simbólico, simplemente puede eliminar el enlace. Solo asegúrate de no eliminar el archivo original.