Enlace simbolico
De Wikipedia, la enciclopedia libre
Un enlace simbolico, en sistemas unix o linux, indica un acceso a un directorio o fichero que no es real, sino un enlace a otro, que se encuentra en un lugar distinto dentro de la estructura de directorios. Una modificacion realizada utilizando este enlace se reflejara en el original; pero, por el contrario, si se elimina el enlace, no se eliminara el autentico.
Otra opcion menos usual es utilizar un enlace duro (hard link), en el que el acceso es indistinguible del real, y el borrado del enlace provoca el borrado del archivo o directorio si era el ultimo enlace duro al fichero.
Una ventaja del enlace simbolico frente a los enlaces duros es que es posible realizar enlaces simbolicos que apunten a objetos en sistemas de archivos que se hallan en otros dispositivos o particiones dentro del mismo dispositivo. Ademas, cualquier usuario puede crear un enlace simbolico a un directorio, accion que esta restringida al superusuario en sistemas UNIX, aunque en los sistemas modernos esta posibilidad no existe.
El comando utilizado normalmente para gestionar los enlaces (tanto duros como simbolicos) es ln.
Los permisos del sistema de archivo sobre el enlace simbolico no tiene relevancia alguna: los permisos en el objeto al cual referencia el enlace simbolico son los que determinan los permisos de acceso.
Es interesante observar que el tamano de un enlace simbolico es igual al numero de caracteres en el camino al objeto que el apunta.