GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo vincular un archivo en Linux

Un enlace simbólico , también conocido como 'Symlink ' es un tipo especial de archivo en Linux, que se utiliza con el fin de apuntar a otro archivo. El enlace simbólico no contiene ningún otro dato aparte de la dirección de disco del archivo al que apunta el enlace simbólico.

Enlaces simbólicos son particularmente útiles como archivos de acceso directo; donde puede tener el enlace simbólico de un programa/aplicación en su escritorio/carpeta de inicio, en lugar del archivo del programa y sus dependencias.

Otro uso de los enlaces simbólicos es para la seguridad de los archivos ejecutables. Crear un enlace simbólico y permitir que los usuarios ejecuten el enlace simbólico no otorga a los usuarios ningún otro permiso en el archivo principal. Por lo tanto, no hay riesgo de que el archivo principal del programa sea explotado directa o indirectamente.

Hoy aprenderemos cómo crear un enlace simbólico para un archivo en Linux.

Crear un enlace simbólico de archivo en Linux

El comando utilizado para crear enlaces para archivos en Linux es ‘ln’ y se puede ejecutar de la siguiente manera:

$ ln <Name of file to be linked> <Name of the link>

Por ejemplo, vincular un archivo de texto:

$ ln test.txt test_link

Podemos ver que el enlace se ha creado y muestra los mismos contenidos que el archivo principal. Sin embargo, cuando llamamos al comando de esta manera, crea algo llamado 'Enlace duro '. Un enlace fijo apunta al 'Inode ‘ del archivo principal y, por lo tanto, permanece incluso si se mueve el archivo principal.

Sin embargo, un enlace simbólico es simplemente un puntero al nombre del archivo principal.

Crear un enlace simbólico de archivo en Linux

Para crear un enlace simbólico, ejecute el mismo comando, esta vez con el argumento '-s' o '--symbolic' .

$ ln -s test.txt test_symlink

Si ejecuta el ‘ls -l’ comando, describe el tipo de archivo; y por lo tanto también describe el enlace simbólico.

$ ls -l

Puedes ver que ‘test_symlink’ apunta a test.txt , es decir, el archivo principal al que hace referencia.

Conclusión

En este artículo, hemos visto cómo vincular un archivo en Linux. Para obtener más información sobre el comando 'ln' , echa un vistazo a su página man con:

$ man ln

Si tiene alguna pregunta o comentario, ¡háganoslo saber en los comentarios a continuación!


Linux
  1. Cómo administrar las capacidades de archivos de Linux

  2. Cómo encontrar un archivo en Linux

  3. Cómo crear un intercambio en Linux

  4. Cómo crear un archivo de intercambio en Linux

  5. Cómo vaciar un archivo de registro en Linux

Cómo verificar la suma de comprobación en Linux

Cómo cambiar el nombre de un archivo (s) en Linux

Cómo cifrar archivos en Linux

Cómo deshabilitar el intercambio en Linux

¿Cómo usar gzip en Linux?

Cómo comprimir un archivo en Linux