Enlaces simbólicos o Symbolic Link, diccionario GNU/Linux
Un enlace simbólico o symbolic link es en sistemas Unix o Linux lo mismo que un acceso directo en sistemas Windows o un alias en sistemas Mac (OS X) a un directorio o archivo. Así, los enlaces simbólicos son simplemente una llamada al archivo real, ubicado en el mismo sistema de ficheros o en otra ubicación. Si eliminamos el enlace simbólico, no eliminaremos el archivo real al que hace referencia.
Todo lo contraria sería los ‘enlaces duros‘ o hard links, los cuales equivalen al mismo archivo o directorio, por lo que si los eliminamos, también eliminaremos el archivo o directorio original.
Para crear un enlace simbólico o symbolic link del archivo ejemplo.txt a nuevo_ejemplo.txt, ejecutamos en la consola o terminal de nuestro sistema:
$ ln -s ejemplo.txt nuevo_ejemplo.txt
Éste enlace, nuevo_ejemplo.txt, aparecerá como otro archivo más en el directorio y apuntará al mismo contenido de ejemplo.txt, reflejando todos los cambios que se hagan tanto para ejemplo.txt como para nuevo_ejemplo.txt. Veremos en el icono del archivo una flecha indicando que es un enlace simbólico (un acceso directo):
Podemos usar todos los comandos básicos de archivos (rm, mv, cp, etc) para los enlaces simbólicos o symbolic links. Tengamos en cuenta que si borramos el archivo original al que hace referencia el enlace simbólico, este dejará de funcionar, lógicamente.
Más sobre los enlaces simbólicos
Enlace simbólico (Wikipedia)