Enlaces simbólicos o Symbolic Link, diccionario GNU/Linux
17 febrero, 2020

Enlaces simbólicos o Symbolic Link, diccionario GNU/Linux

Por redacción puntocomunica
Share

Enlaces simbólicos o Symbolic Link, diccionario GNU/LinuxUn 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)

Manejo de enlaces simbólicos en Linux

Print Friendly, PDF & Email