Tutoriales

¿Cómo crear un enlace suave en Linux?

Es posible que haya oído hablar del enlace simbólico en Linux. Es un documento que sirve como enlace a una carpeta o documento. El enlace simbólico también se conoce como enlace suave. Estas conexiones se utilizan comúnmente para conectar bibliotecas. Los enlaces simbólicos hacen posible almacenar múltiples clones del mismo documento en diferentes destinos y al mismo tiempo hacer referencia al mismo documento. Un enlace suave o enlace simbólico se refiere a la dirección o la ruta del documento original. Funciona de la misma manera que un hipervínculo en la web. Entonces, si desea crear un enlace suave en Linux, debe consultar este artículo de principio a fin. Entonces empecemos.

Enlace suave para el directorio:

Usaremos el terminal de shell de Ubuntu 20.04 mediante «Ctrl+Alt+T». Después de abrir el shell, comencemos de nuevo enumerando los archivos y carpetas simples en nuestro directorio de inicio del sistema Ubuntu 20.04. Actualmente no hay enlaces blandos en el directorio de inicio. La ejecución se puede comprobar en la siguiente imagen.

Queremos crear un enlace suave para el directorio «Música» en la carpeta «Escritorio» que se muestra en el resultado anterior. Primero, cambiamos al directorio «Escritorio» y verificamos si ya se ha creado un enlace suave o no. Usamos la directiva «cd» y la ruta al directorio «Escritorio». Luego usamos la declaración de lista para mostrar los datos de la carpeta «Escritorio». De momento está vacío según la salida. La ejecución se puede comprobar en la siguiente imagen.

Volvamos a la carpeta de inicio a través del comando «cd» en el shell mediante dos puntos. Para crear un enlace simbólico, debemos usar el comando «ln». Esto permite que se cree un enlace duro en lugar de un enlace «suave». Entonces, para crear un enlace suave, Linux desarrolló la opción «-s» en la declaración. Junto con el indicador «-s», debe especificar la ruta del directorio al que hicimos el enlace suave y la ruta al directorio donde creemos que se creará el enlace suave. Este comando no devuelve nada y crea un vínculo suave en la carpeta de destino. La ejecución se puede comprobar en la siguiente imagen.

Nuevamente, debemos movernos dentro de la carpeta «Escritorio» usando su ruta en la directiva «cd». Después de mudarnos, necesitamos enumerar el contenido. Verá que se ha creado el enlace suave para la carpeta Música en el directorio de escritorio de Ubuntu 20.04. Verá que el enlace suave se muestra en un color azul más prominente que la visualización normal del directorio. La ejecución se puede comprobar en la siguiente imagen.

También puede abrir el Explorador de archivos en un sistema Ubuntu 20.04 y tocar la carpeta Escritorio para ver el enlace suave que se encuentra dentro. Verá que el enlace suave para el directorio «Música» aparece como un icono de directorio con el signo de flecha, como se muestra en la imagen de salida a continuación.

Enlace suave para el archivo:

Es posible que haya pensado que la creación de enlaces suaves para archivos simples podría ser similar a los enlaces suaves para directorios. Pero eso no es verdad. Para crear un enlace suave para un archivo o documento simple, debemos elegir un método completamente diferente. Para hacer esto, primero debe tener un archivo en su sistema. Si no, intente con la instrucción «Touch» en el caparazón. Creamos un nuevo archivo de texto, «nuevo.txt», usando el comando «tocar» como se muestra. Después de crear un archivo, usamos el comando de lista «ls» para mostrar los archivos y carpetas en el directorio de inicio. El archivo de texto recién creado «new.txt» también está en la lista. La ejecución se puede comprobar en la siguiente imagen.

Usaremos la directiva ln junto con la opción -s para crear un enlace suave para el archivo new.txt. No tiene que usar la ruta al archivo mientras trabajaba en el directorio de inicio. Primero debe nombrar un archivo de texto original, es decir, «nuevo.txt», y luego agregar el nuevo nombre para un archivo de enlace débil con la misma extensión, es decir, «nuevoenlace.txt». El comando ls mostró que el enlace suave newlink.txt se crea para el archivo new.txt. La ejecución se puede comprobar en la siguiente imagen.

Mirando el directorio de inicio a través del explorador de archivos, encontramos el enlace suave «newlink.txt» para el archivo «new.txt» en el mismo lugar.

Si desea sobrescribir el enlace suave ya creado para un archivo específico, el sistema no lo permitirá. Por ejemplo, intente usar la misma declaración «ln» con la opción «-s» y el mismo nombre de archivo y enlace «suave» del mismo nombre. La ejecución le mostrará un error como el siguiente.

En cualquier caso, si desea sobrescribir a toda costa el enlace suave ya creado, debe usar la opción «-f» en combinación con la opción «-s» de la directiva «ln» como se muestra a continuación. La ejecución se puede comprobar en la siguiente imagen.

Para eliminar un enlace suave, use la directiva «rm» y el nombre del enlace suave en el shell. El enlace se eliminará de su sistema. La ejecución se puede comprobar en la siguiente imagen.

Conclusión:

El punto aquí es crear un enlace suave en el sistema Ubuntu 20.04. Analizamos la creación de un enlace suave para un archivo y un enlace suave para un directorio por separado. Después de leer detenidamente esta guía, esperamos que ahora pueda crear vínculos suaves para archivos y carpetas.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Botón volver arriba