El comando ln
se utiliza en sistemas Unix y Linux para crear enlaces a archivos y directorios. Existen dos tipos de enlaces: los enlaces duros y los enlaces simbólicos. Los enlaces duros apuntan al mismo inode que el archivo original, mientras que los enlaces simbólicos son referencias a la ruta del archivo.
La sintaxis básica del comando ln
es la siguiente:
ln [opciones] [origen] [destino]
-s
: Crea un enlace simbólico en lugar de un enlace duro.-f
: Fuerza la creación del enlace, sobrescribiendo cualquier archivo existente en el destino.-n
: No desreferencia el destino si es un enlace simbólico existente.-v
: Muestra información detallada sobre lo que está haciendo el comando.ln archivo.txt enlace.txt
Este comando crea un enlace duro llamado enlace.txt
que apunta a archivo.txt
.
ln -s archivo.txt enlace_simbólico.txt
Aquí se crea un enlace simbólico llamado enlace_simbólico.txt
que apunta a archivo.txt
.
ln -f archivo.txt enlace.txt
Este comando sobrescribirá enlace.txt
si ya existe.
ln -s /ruta/al/directorio enlace_directorio
Esto crea un enlace simbólico a un directorio.