samedi 11 février 2012

Utilizando enlaces simbólicos en Windows Vista

Una de las características tan esperado en Windows Vista era la posibilidad de utilizar enlaces simbólicos, el camino se puede en linux. Lamentablemente, no funcionan tan bien como podían, pero es una gran mejora respecto a versiones anteriores, y ha resuelto una serie de problemas por mí.

Uso del comando MKLINK

El comando que debe utilizar es mklink, Que va a utilizar la línea de comandos. Sólo tienes que escribir en la línea de comandos para ver las opciones:

C:\Users\geek>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 usted quiere hacer que la carpeta C: Users Geek TestFolder disponible en C: TestFolder así, usted podría utilizar el siguiente comando.

C: MKLINK / DC: TestFolder C: Users Geek TestFolder
enlace simbólico creado para C: TestFolder <<===>> C: Users Geek TestFolder

Ahora bien, si nos fijamos en el directorio C: TestFolder , verá todos aquellos ficheros en el directorio.

Comprensión de las opciones.

MKLINK destino del enlace

Usando el comando sin ninguna opción adicional crea un enlace simbólico a un archivo.

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

En esencia, esto actúa como un acceso directo a una carpeta en versiones anteriores de Windows, excepto que usted no tiene que usar un atajo real.

/ H crea un vínculo físico, lo que apunta directamente al archivo.

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

/ J crea una "unión de directorio"

A la salida de directorio es en realidad un enlace duro a un directorio. Esta es una característica que existía antes de Vista. Si usted está tratando de enlace simbólico en un directorio con un enlace duro, entonces usted debe utilizar esta opción.

Comprensión vínculos fuertes vs Soft

Enlace duro

Un enlace apunta directamente al archivo, y actúa en el sistema operativo como si fuera el propio archivo. Usted desea utilizar esta opción, la mayoría de las veces, si usted está tratando de directorio de una aplicación falsa.

Enlace Soft

Un enlace simbólico es esencialmente un acceso directo a un archivo o carpeta - si usted está usando el Explorador de Windows, se le redirige al directorio si hace doble clic en un acceso directo, no se pretende su parte del sistema de archivos. Todavía se puede hacer referencia directamente o abrir un archivo con la ruta de enlace simbólico, y funciona en su mayoría.

Utilizando enlaces simbólicos de un recurso compartido de red

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

Eliminación de enlaces simbólicos

Para eliminar un enlace simbólico, sólo puede eliminar el vínculo. Sólo asegúrese de que no elimina el archivo original.

Aucun commentaire:

Enregistrer un commentaire