Enlaces Simbólicos en Windows.


Hasta hoy sólo conocia los enlaces simbólicos en linux, en windows lo conocía como “accesos directos” pero la verdad de las cosas es que no es lo mismo.

Para ver las diferencias entre enlaces simbolicos y accesos directos:

Básicamente las diferencias son:

* Un enlace simbólico es resuelto automáticamente por el sistema de archivo. Cualquier programa que acceda al enlace simbólico, verá el recurso al que apunta.

* En tanto un acceso directo es tratado como si fuera un archivo más en el sistema de archivos y también por las aplicaciones en general, exceptuando el explorador de Windows y los navegadores.

* En Windows, un acceso directo posee una dirección de destino absoluta que comienza desde la raíz de la unidad. En tanto los enlaces simbólicos pueden tener una dirección relativa también.

* En Windows, un acceso directo contiene datos adicionales asociados con el destino, en tanto los enlaces simbólicos sólo es una cadena de texto que es interpretada como un camino.
(Fuente http://www.alegsa.com.ar/Respuesta/diferencia_entre_acceso_directo_y_enlace_simbolico.htm)

Teniendo claro las diferencias entre enlaces simbólicos y accesos directos, les explicaré mi caso :

Tuve un problema en mi servidor apache, quería apuntar a una carpeta sin usar configuraciones virtualhost, solo apuntar a otra carpeta pero con el acceso directo no se pudo, así que busque si se podían crear enlaces simbólicos en windows, y el resultado fue positivo porque que existe una herramienta creada por microsoft.

Su nombre es Junction.

https://technet.microsoft.com/en-us/sysinternals/bb896768

Ahí se puede descargar y explican el modo de uso.

Es bastante simple :

Suponiendo que lo usare con wamp para que apache detecte el enlace simbolico creado y apunte a la carpeta que quiero.

C:\wamp\www>C:\junction\junction.exe C:\wamp\www\miproyecto C:\Users\Usuario\Documents\proyectoorigenreal

Esto crearía una carpeta llamada “miproyecto” que apuntaría a C:\Users\Usuario\Documents\proyectoorigenreal

entonces localhost/miproyecto realmente apuntaria a la carpeta del proyecto original, sin usar vhost.

Espero que les sea útil, Saludos.

Acerca de Pablo Videla

Estudiante de ingeniería informática DuocUC, actualmente trabajando como Ingeniero de Software.

Publicado el marzo 21, 2015 en informatica, Windows y etiquetado en , , , . Guarda el enlace permanente. Deja un comentario.

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

A %d blogueros les gusta esto: