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
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