Comando LN en Linux

Comando LN en Linux
Para vincular archivos o directorios, use el comando ln. El enlace se abrevia como ("ln"). La línea de comando de Linux o el shell, que se puede abrir y usar mediante el uso de una ventana de terminal, tiene el comando. Se puede utilizar para construir enlaces suaves o duros y es uno de los comandos terminales más significativos y a menudo utilizados. Discutiremos cómo establecer enlaces simbólicos utilizando el comando LN en este manual. Sin embargo, primero debemos comprender las dos categorías de enlaces de la siguiente manera:

Se puede ver un enlace duro como un nombre diferente para un archivo actual, se conoce a varios nombres de archivo con un solo nodo como creación de enlaces difíciles. Para un archivo, puede establecer uno o más enlaces duros. Directorios y archivos en diferentes sistemas de archivos o particiones no se pueden vincular con enlaces duros.

Los enlaces suaves se parecen a los atajos de Windows de ciertas maneras. Es una pista que apunta indirectamente a un archivo o ubicación. Se puede hacer referencia a un sistema o partición alternativo a través de un enlace simbólico, pero un enlace duro no puede.

Sintaxis del comando LN en Linux en Ubuntu 20.04

Los enlaces simbólicos entre archivos se pueden hacer con el comando ln. Los enlaces duros se crean automáticamente en un archivo utilizando este comando. Pero también puede hacer enlaces simbólicos empleando la opción (-s o -symbolic). La siguiente es la sintaxis para el comando LN al hacer enlaces simbólicos:

LN [FLAGS] FILE_NAME LINK_NAME_FILE

El segundo parámetro (Nombre de enlace) al comando LN construye un enlace desde el archivo o nombre de archivo proporcionado. Sin embargo, construirá un enlace del archivo suministrado en el directorio actual si no se proporciona un segundo argumento o si solo (.) se usa como segundo argumento.

Cómo implementar el comando LN en Linux en Ubuntu 20.04

La creación de enlaces en Linux ahora se demostrará utilizando algunos ejemplos directos. Para operaciones de rutina significativas que ocurren con frecuencia, la sintaxis del comando es apropiada. El comando LN también se puede utilizar para implementar procedimientos de vinculación más complicados. Sin embargo, estos requieren un código más complicado y requerirán algún conocimiento de línea de comandos.

Ejemplo # 1: Uso del comando LN para la creación de un archivo de enlace duro en Linux

Un archivo puede tener uno o más enlaces duros creados en él. Archivos y carpetas en un disco o sistema de archivos diferente no pueden tener enlaces difíciles creados para ellos. Utilizar el comando ln es el método más fácil para generar enlaces duros. Para construir el enlace duro, emita el siguiente comando:


En el shell de Ubuntu, tenemos LN con el archivo, "data_file.TXT". Vinculamos ese archivo creando el "mylink_file.TXT". Cuando hemos dado un comando "LS", el "my_link.TXT "se crea y se encuentra en la misma carpeta donde el" data_file.se coloca txt "se coloca.

Ejemplo # 2: Uso del comando LN para la creación de un archivo de enlace simbólico en Linux

Un puntero de archivo indirecto es un enlace simbólico. A diferencia de los enlaces duros, los enlaces simbólicos pueden señalar un directorio especificado específico en un sistema de archivos o partición distinto. Use la opción -s junto con el comando LN para generar un enlace simbólico o suave, como se ve a continuación:

Hemos usado el comando "ln" con la bandera "-s". Con la ayuda de esta bandera "-s", hemos creado el enlace simbólico "Link_File2.TXT". El comando "LS" se da para mostrar el enlace simbólico creado.

Ejemplo # 3: Uso del comando LN para la creación de un archivo de enlace simbólico a un directorio en Linux

Usando el comando ln, también puede construir un enlace simbólico a un directorio. Use el directorio de enlaces como el segundo parámetro y el nombre del directorio especificado como el primer parámetro para hacer esto.

Aquí, tenemos que usar la bandera "-s" para crear el enlace simbólico con el comando "ln". Luego, especificamos la ruta del directorio, que es "/home/saeed_raza/linux_folder1". A continuación, creamos el enlace simbólico al directorio "~/linux_folder2" desde el directorio "/home/saeed_raza/linux_folder1". Con el comando "ls" y la bandera "-l", hemos mostrado la creación del enlace simbólico a un directorio especificado.

Ejemplo # 4: Uso del comando LN para reemplazar un enlace simbólico actual en Linux

Se puede reemplazar un enlace simbólico existente utilizando el comando ln. El error ocurrirá en el terminal si intenta construir un enlace simbólico que se haya creado con el indicador -s. Para evitar excepciones en la pantalla terminal, puede reemplazar manualmente un enlace simbólico ya existente utilizando el indicador "-f" como se ve a continuación:

Aquí, tenemos el comando "LN" usando el indicador "-SF" que nos ayuda a crear el enlace simbólico existente "Link_file.TXT".

Ejemplo # 5: Eliminar los archivos de enlace en Linux

Al usar comandos Unlink o RM, puede eliminar cualquier enlace existente adjunto a archivos o carpetas. Usando el comando Unlink, puede lograr lo siguiente:

Al shell de Ubuntu, hemos dado un comando que tiene el comando "RM". El comando "RM" toma el nombre del archivo "Link_file.txt "para eliminar. Para verificar si el archivo de enlace se elimina o no, hemos ejecutado el comando "LS" con la opción "-L" y también proporcionó el nombre del archivo "Link_File.TXT". Puede ver que el aviso generó la declaración "No hay dicho archivo o directorio". Es una indicación de que se elimina el archivo.

El comando RM, que elimina los enlaces simbólicos, es comparable al comando UNLINK, que es el siguiente:

Al igual que el comando "RM", hemos utilizado el comando UNLINK para eliminar el archivo. Hemos dado otro nombre de archivo "Link_File2.txt "al comando UNLINK. Luego, con el comando "LS", la verificación de eliminación de archivos se realiza.

Tenga en cuenta que con el comando "LN", no se pueden hacer nuevas estructuras de directorio. Todos los subdirectorios y directorios indicados ya deberían existir antes de ejecutar el comando Linux "LN" para crear enlaces; De lo contrario, pueden ocurrir errores.

Conclusión

El uso del comando "LN" se ha cubierto en este tutorial. El comando "LN" se usa para construir enlaces y enlaces simbólicos, como se muestra en los ejemplos. Además, hablamos sobre el uso del comando "LN" para conectar archivos y directorios.