Comando ln en Linux con ejemplos

El comando ln se usa para crear enlaces entre archivos. Antes de entrar en detalle en la aplicación del comando ln, consulte el enlace a continuación para obtener una comprensión clara del enlace duro y el enlace suave en Linux. Enlaces duros y blandos en Linux

Sintaxis:

ln [OPTION]... [-T] TARGET LINK_NAME   (1st form)
ln [OPTION]... TARGET... DIRECTORY     (2nd form)
ln [OPTION]... -t DIRECTORY TARGET...  (3rd form)

Básicamente, el comando ln se usa para crear enlaces duros y suaves para archivos en Linux. Analicemos las tres formas una por una.

1er formulario: este formulario es simple, el archivo de origen con el nombre del enlace de destino debe especificar:

2do formulario: Aquí, tenemos que proporcionar el archivo fuente y el directorio como un enlace, simplemente el archivo fuente se copiará en el directorio que especifique. Vea el ejemplo a continuación.

3er Formulario: Aquí, especificaremos el nombre del directorio y un archivo para vincular al directorio. Es casi lo mismo que en 2da forma.

Opciones más útiles:

  • verbose o -v : esta opción lo ayudará a saber qué archivo está vinculado a qué archivo. Básicamente, imprime el nombre de cada archivo vinculado.

  • Ayuda o -h: mostrará la opción de ayuda del comando ln, incluso podría ver información más detallada en esos comandos de ayuda.

  • version o -v : Esto mostrará el detalle de la versión, el detalle del autor del comando.

Aplicaciones:

  • Los enlaces simbólicos son más útiles para evitar caminos complicados. ¿No quiere tener que recordar una ruta de 73 caracteres? No hay problema, solo crea un enlace simbólico para recordar dónde está.
  • Los enlaces simbólicos facilitan hacer que un conjunto de archivos parezca existir en varias ubicaciones sin tener que hacer copias separadas.
  • Los enlaces duros son más útiles para mantener el contenido del archivo en una sola ubicación al evitar la duplicación de lo que podría ser una gran cantidad de datos.

Ejemplo práctico de creación y borrado de enlaces en Linux:

  • Ejemplo 1:

  • Ejemplo 2:

  • Ejemplo 3:

Publicación traducida automáticamente

Artículo escrito por Rangeesh_A_R y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *