Ejemplos de comando Linux LN

Ejemplos de comando Linux LN
El comando 'ln' crea los enlaces duros y simbólicos entre los archivos.

Hablaremos sobre cómo crear los enlaces simbólicos entre los archivos en este artículo. También discutiremos algunos ejemplos útiles para comprender el funcionamiento básico del comando LN. Todos los ejemplos se han implementado en el Ubuntu 20.04 Distribución.

La sintaxis del comando ln

Usando el comando LN, puede crear los enlaces simbólicos entre archivos. Este comando crea los enlaces difíciles en un archivo de forma predeterminada. Sin embargo, el uso de la opción (-s o -symbolic) también puede crear enlaces simbólicos. La siguiente es la sintaxis del comando LN que se da a continuación:

LN [Opciones] Nombre del enlace de nombre de archivo

El comando LN crea un enlace desde el archivo especificado (nombre de archivo) al segundo argumento (Nombre de enlace). Sin embargo, no se da ningún segundo argumento o solo (.) usado como el segundo argumento; Luego, creará un enlace del archivo especificado en un directorio actual.

Existen dos tipos diferentes de enlaces en el sistema Linux, enlaces suaves o simbólicos y enlaces duros.

Creación de enlaces difíciles a un archivo

Un enlace duro puede crear uno en más en un archivo. No puede crear los enlaces difíciles para archivos y directorios en una partición o sistema de archivos diferente. La forma más sencilla de crear los enlaces duros es usar el comando ln.

$ ln test_file.txt link_file.TXT

El comando de arriba crea un enlace duro con el nombre 'link_file.'

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

El Symlink es un puntero de archivo indirecto. A diferencia de los enlaces duros, el enlace simbólico o simbólico puede señalar un solo archivo o directorio en una partición o sistema de archivos diferente. Para crear un enlace simbólico o suave, use la opción -s junto con el comando LN de la siguiente manera:

$ ln -s test_file1.txt link_test_file.TXT

El comando anterior crea el enlace simbólico con el nombre 'link_test_file.'

Para mostrar el enlace suave creado, use el siguiente comando LS:

$ ls -l link_test_file

Crear un enlace simbólico a un directorio

También puede crear un enlace simbólico a un directorio a través del comando ln. Para este propósito, use el nombre del directorio como primer argumento, y el enlace del directorio se utilizará como el segundo argumento.

Por ejemplo, estamos creando un enlace simbólico desde el directorio/home/kbuzdar/test-composer-project al directorio ~/my_project mediante el siguiente comando:

$ ln -s/home/kbuzdar/test-composer-project ~/my_project

Sobrescribir un enlace simbólico existente

Usando el comando LN, puede sobrescribir un enlace simbólico existente. Por ejemplo, si intenta crear un enlace simbólico que ya creado, entonces el siguiente error se mostrará en el terminal:

$ ln -s test_file1.txt link_test_file.TXT

Usando la opción '-f', puede sobrescribir con fuerza un enlace simbólico existente de la siguiente manera:

$ ln -sf test_file1.txt link_test_file.TXT

Lo anterior creará con fuerza el enlace simbólico que ya existe.

Conclusión

Hemos discutido en este tutorial cómo usar el comando ln. Hemos mencionado diferentes ejemplos de cómo crear enlaces simbólicos usando el comando ln. Además, hemos discutido cómo crear enlaces entre archivos y directorios utilizando el comando ln. Espero que los ejemplos mencionados anteriormente lo ayuden a comprender el comando ln. Explore más información sobre el comando LN utilizando la página del hombre del comando ln.