Cómo crear un enlace simbólico en Linux

Cómo crear un enlace simbólico en Linux
Un enlace simbólico o un enlace simbólico es un tipo de archivo que contiene la dirección o ruta de algún otro archivo o carpeta en un sistema operativo Linux; También se conoce como un enlace suave porque apunta hacia el archivo y contiene la referencia de algún archivo. Se utiliza principalmente para administrar y crear accesos directos de archivos; Además, se utiliza para crear diferentes ubicaciones para carpetas primarias y mucho más. Funciona como una cadena utilizada para adjuntar los diversos archivos y carpetas dentro de todo el sistema informático.

Esta publicación explorará y aprenderá cómo crear un enlace simbólico de un archivo o directorio y cómo eliminar un enlace simbólico en cualquier sistema operativo basado en Linux. Entonces, vamos a sumergirnos en el proceso de aprendizaje y ver cuántos tipos de enlaces existen en Linux.

Tipos de enlaces en Linux

Enlace suave

Es lo mismo que un acceso directo que a menudo vemos en el sistema operativo de Windows, que es básicamente un puntero a algún directorio o archivo específico.

Enlace duro

Por otro lado, los enlaces duros también son atajos de algún archivo o carpeta específica, pero la única diferencia entre un enlace duro y el enlace suave es que el enlace duro no puede existir en alguna otra partición o sistema de archivos.

Bueno, la utilidad de línea de comandos que usamos para crear enlaces se conoce como LN. Aprendamos un poco sobre eso.

comando ln

LN El comando crea el enlace duro de forma predeterminada. Sin embargo, si queremos crear un enlace suave, necesitamos poner un -s o -simbólico bandera frente al LN dominio.

La sintaxis para crear el enlace simbólico sería como se da a continuación:

$ ln -s [original_file] [enlace]

En el primer argumento, tenemos que proporcionar el nombre del archivo original.
En el segundo argumento, necesitamos darle el nombre de archivo simbólico.

Si no proporcionamos el archivo simbólico o colocamos un punto (.) en lugar de un nombre de archivo simbólico, entonces el LN El comando creará el enlace simbólico en el mismo directorio de trabajo.

Creación de un enlace simbólico a un archivo

El enlace simbólico del archivo se puede crear fácilmente utilizando el comando que se proporciona a continuación:

$ ln -s original_file_name symbolic_file_name

Asegúrese de reemplazar el original_file_name y Symbolic_File_Name con los nombres de archivo deseados.

Por ejemplo, para crear un enlace simbólico de un archivo de texto, el comando irá así:

archivo de $ ln -s.txt new_link.TXT

El LN El comando no produce ni muestra ninguna salida de éxito en el terminal, por lo que puede usar el comando LS si desea verificar la creación de enlaces. Entonces, ls -l para verificar el tipo de comando que se proporciona a continuación:

$ ls -l newlink.TXT

La L en la salida es el indicador que menciona el tipo de archivo simbólico, y el símbolo de flecha ( ->) apunta hacia el archivo original desde donde se crea el enlace simbólico.

Muy bien, ahora veamos cómo crear un enlace simbólico a un directorio

Creación de un enlace simbólico a un directorio

No hay diferencia en la creación de un enlace simbólico a un directorio o un archivo. Un enlace simbólico a un directorio se puede crear fácilmente proporcionando primero el nombre del directorio y luego proporcionando el enlace simbólico.

Por ejemplo, para crear el enlace simbólico de un directorio llamado /carpeta en el directorio ~ /carpeta_link, el comando para crear un enlace simbólico será así:

$ ln -s /carpeta ~ /carpeta_link

Después de ejecutar el comando para crear el enlace simbólico, verifique la creación del enlace usando el comando que se proporciona a continuación:

$ ls -l ~/carpeta_link

Puede presenciar en la captura de pantalla adjunta anteriormente que el enlace simbólico del directorio se crea con éxito.

Ahora avancemos y veamos cómo eliminar un enlace simbólico en Linux.

Eliminación de un enlace simbólico

Un enlace simbólico se puede eliminar o eliminar fácilmente utilizando el desconectar o RM dominio. Debe proporcionar el enlace simbólico a cualquiera de los comandos Unlink o RM, y el enlace simbólico se eliminará de su sistema operativo Linux.

Para eliminar el enlace simbólico usando el comando UNLINK, escriba el comando que se proporciona a continuación:

$ Unlink Symbolic_link

Para eliminar el enlace simbólico usando el comando RM, escriba el comando que se proporciona a continuación;

$ rm Symbolic_link

Se eliminará un enlace simbólico utilizando cualquiera de los dos comandos anteriores dados.

Conclusión

Hemos explorado múltiples formas de crear un enlace simbólico a un archivo o directorio en Linux y también aprendimos a eliminar el enlace simbólico en cualquier sistema operativo basado en Linux. Después de leer esta publicación, no enfrentarás un obstáculo para crear y eliminar el enlace simbólico.