ln | Serie comandos GNU/Linux
Con ln -s creamos enlaces simbólicos a ficheros o directorios. Un enlace simbólico es un acceso a un fichero o directorio que se encuentra en otro sitio del disco sin copiar el fichero o directorio.
En windows se llaman accesos directos.
Para crear un enlace simbólico lo haremos de la siguiente forma:
ln -s ORIGEN DESTINO
Si por ejemplo tenemos el fichero /var/www/index.html y queremos crear un enlace simbólico en /home/asolano haremos lo siguiente
ln -s /var/www/index.html /home/asolano/index.html
Y con los directorios pasa lo mismo
ln -s /var/www/ /home/asolano/www
Se crearía un enlace simbólico al directorio /var/www en el directorio /home/asolano/
En la siguiente imagen se muestra un ls -l con dos directorios que son enlaces simbolicos:
ejemplo de enlace simbolico
Como veis sshdirs y www son enlaces simbólicos, www apunta al directorio datos/wwwroot/, y para saber donde esta el directorio www realmente entramos dentro del directorio y ejecutamos el comando pwd veremos la ruta del enlace simbólico y si ejecutamos el comando pwd -P vemos la ruta real del directorio.
Podéis mirar la ayuda del comando que tiene mas opciones
ln --help
Fuentes:
Artículo sobre como crear enlaces simbolicos con el comando ln: https://cambiatealinux.com/ln-crear-un-enlace-simbolico-al-fichero-o-directorio
Artículo sobre comando ln: https://www.hscripts.com/es/tutoriales/linux-commands/ln.html
Artículo sobre como crear enlaces simbolicos con ln: https://www.freecodecamp.org/espanol/news/tutorial-de-enlace-simbolico-en-linux-como-crear-y-remover-un-enlace-simbolico/



Comentarios
Publicar un comentario