12Aug

Uso de enlaces simbólicos en Windows Vista

click fraud protection

Una de las funciones largamente esperadas en Windows Vista fue la capacidad de utilizar enlaces simbólicos, de la forma en que se puede en Linux. Lamentablemente, no funcionan tan bien como podrían, pero es una gran actualización de versiones anteriores, y ya me ha solucionado una serie de problemas.

Uso del comando mklink

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

C: \ Users \ geek & gt; mklink Crea un enlace simbólico. MKLINK [[/ D] |[/ H] |[/ J]] Enlace Target / D Crea un enlace simbólico de directorio. El valor predeterminado es un enlace simbólico de archivo./ H Crea un enlace fijo en lugar de un enlace simbólico./ J Crea una unión de directorio. Link especifica el nuevo nombre de enlace simbólico. Target especifica la ruta( relativa o absoluta) a la que se refiere el nuevo enlace.

Por ejemplo, si desea que la carpeta C: \ Users \ Geek \ TestFolder esté disponible también desde C: \ TestFolder, puede usar el siguiente comando.

instagram viewer

C: \ mklink / D C: \ TestFolder C: \ Users \ Geek \ TestFolder
enlace simbólico creado para C: \ TestFolder & lt; & lt; === & gt; & gt;C: \ Users \ Geek \ TestFolder

Ahora, si miras en el directorio C: \ TestFolder, verás los archivos que están en el otro directorio.

Comprender las opciones.

MKLINK link target

Usar el comando sin opciones adicionales crea un enlace suave a un archivo.

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

Esto actúa esencialmente como un acceso directo a una carpeta en versiones anteriores de Windows, excepto que no tiene que usar un atajo real.

/ H crea un enlace rígido, que apunta directamente al archivo.

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

/ J crea una "unión de directorio"

Una unión de directorio es en realidad solo un enlace fijo a un directorio. Esta es una característica que existía antes de Vista también. Si intentas enlazar simbólicamente a un directorio utilizando un enlace fijo, entonces deberías usar esta opción.

Comprender enlaces duros contra blandos

Enlace duro

Un enlace directo apunta directamente al archivo y actúa en el sistema operativo como si fuera el archivo en sí.Deseará usar esta opción la mayoría de las veces si intenta falsificar el directorio de una aplicación.

Enlace suave

Un enlace flexible es, básicamente, un acceso directo a un archivo o carpeta: si está utilizando el explorador de Windows, se le redirigirá al directorio si hace doble clic en un acceso directo, no pretende ser parte delsistema de archivosTodavía puede hacer referencia directa o abrir un archivo con la ruta de enlace simbólico, y funciona principalmente.

Uso de enlaces simbólicos desde una red Compartir

Una de las cosas que se ha discutido ampliamente es que no se pueden usar los enlaces simbólicos de Vista desde otro sistema operativo( lo cual no es sorprendente), pero tampoco se pueden usar desde una red compartida. Esto es problemático si espera usar esta característica en un servidor web o un servidor de archivos.

Eliminación de enlaces simbólicos

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