Technical article
Enlaces Simbólicos
Un enlace simbólico (o symlink) en Linux es un archivo especial que apunta a otro archivo o directorio, similar a un acceso
directo. Se crean con el comando `ln` con la flag `-s`
~ Crear un enlace simbólico:
┌─[ bash ]────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ln -s [archivo_o_directorio_objetivo] [nombre_del_enlace] └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
~ `-s`: Indica que debe ser un enlace simbólico (en lugar de un enlace duro).
~ Ejemplo:
┌─[ bash ]──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
ln -s /ruta/al/original enlace
└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────Esto crea un enlace simbólico llamado `enlace` que apunta a `/ruta/al/original`.
~ Ver enlaces simbólicos:
┌─[ bash ]────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ls -l └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
~ En la salida, los symlinks aparecen con una flecha (`->`), indicando hacia qué apuntan:
┌─[ bash ]──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
enlace -> /ruta/al/original
└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────~ Eliminar un enlace simbólico:
~ Utiliza el comando `rm` como si fuera un archivo normal:
┌─[ bash ]──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
rm enlace
└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────~ Actualizar un enlace simbólico:
~ Primero eliminas el symlink existente y luego creas uno nuevo con el mismo nombre.