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 archivoEl 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.TXTEl 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.TXTEl 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_fileCrear 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_projectSobrescribir 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.TXTUsando 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.TXTLo 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.