Aprendiendo sobre Linux: Enlaces simbólicos y como crearlos

Comando ln

Que tal buen día, en esta ocasión aprenderemos algo básico de Linux, los enlaces simbólicos. Para quienes no conocen el concepto les explicare, los enlaces simbólicos (Symbolic link) vienen siendo el equivalente a lo que son los accesos directos en Windows.

Los enlaces simbólicos cuentan con más utilidad que los accesos directos, puesto que estos pueden ser utilizados por programas para acceder o utilizar los archivos a los que apuntas los enlaces simbólicos.

Para comenzar a utilizar los enlaces simbólicos, debemos acceder a una terminal, está la abrimos tecleando ctrl+alt+t o alt+f2 y vamos a utilizar el comando ln para la creación de nuestro enlace.

La manera de utilizarlo es la siguiente:

ln -s origen destino

Puedes consultar las opciones que nos ofrece el comando ln con la ayuda de –help:

[darkcrizt@Darkcrizt-Lap]$ ln --help

Modo de empleo: ln [OPCIÓN]... [-T] OBJETIVO NOMBRE_DEL_ENLACE (1ª forma)

o bien: ln [OPCIÓN]... OBJETIVO (2ª forma)

o bien: ln [OPCIÓN]... OBJETIVO... DIRECTORIO (3ª forma)

o bien: ln [OPCIÓN]... -t DIRECTORIO OBJETIVO... (4ª forma)

Un ejemplo práctico que voy a utilizar es el de crear el enlace simbólico de mi carpeta de descargas en mi escritorio. En este caso lo realizamos sobre carpetas

Quedaría de la siguiente manera:

ln -s /home/darkcrizt/Descargas /home/darkcrizt/Escritorio/descargas

Por ejemplo, si tengo algún script que quiero ejecutar, pero que quiero evitar tener que navegar hasta la carpeta donde lo tengo guardado, también podemos crear un enlace simbólico de él.

El ejemplo es este:

ln -s /home/darkcrizt/scripts/actualizar.sh /home/darkcrizt/Escritorio/script.sh

Finalmente, para poder conocer la ruta de un enlace, podemos ejecutar el siguiente comando sobre el lugar donde tenemos en enlace:

[darkcrizt@Darkcrizt-Lap Escritorio]$ ls -l

total 0

lrwxrwxrwx 1 darkcrizt darkcrizt 25 feb 25 21:00 descargas -> /home/darkcrizt/Descargas

lrwxrwxrwx 1 darkcrizt darkcrizt 37 feb 25 21:15 script.sh -> /home/darkcrizt/scripts/actualizar.sh

[darkcrizt@Darkcrizt-Lap Escritorio]$

Sin más solo queda que comiences a darle la oportunidad a esta pequeña utilidad, eso es todo hasta la próxima 


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: AB Internet Networks 2008 SL
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.