sábado, 15 de marzo de 2014

Enlaces simbólicos en linux y en windows

Un enlace simbólico es a groso modo poder acceder a un fichero o directorio desde una ubicación distinta a la real.
Para crear un enlace simbólico en linux utilizamos el comando ln

ln -s /opt/lampp/htdocs/ /home/usuario/


De este modo se creará una carpeta htdocs en el directorio /home/usuario que aparentemente tendrá el mismo contenido que la de origen.

Para deshacer en enlace simbólico basta eliminar la carpeta destino "/home/usuario/htdocs/", no eliminándose la carpeta origen o tilizar el siguiente comando.

unlink /home/usuario/htdocs/


En el caso de windows, menos conocido pero también se pueden crear enlaces simbólicos.  A partir de windows7 se dispone del comando mklink (ejecutar con permisos de administrador):

mklink /D C:\cprueba C:\My Dropbox


En el caso de montar una unidad de red con samba y existir un enlace simbólico, para que este se muestre es necesario añadir las siguientes líneas en la sección [global] del fichero de configuración de samba /etc/samba/smb.conf.

# Enlaces simbolicos 
unix extensions = No 
follow symlinks = yes 
wide links = yes


Fuentes:
http://www.taringa.net/posts/linux/16544782/Enlaces-simbolicos-y-duros-en-GNU-Linux.html
http://foro.noticias3d.com/vbulletin/showthread.php?t=316275

No hay comentarios:

Publicar un comentario