Saltar al contenido
Chaska por Edison Achalma

Enlaces duros (hard links) en Linux explicados

Concepto, creación y usos prácticos de enlaces duros en sistemas de archivos Linux, diferencias con enlaces simbólicos y ejemplos reales.

3 min de lectura PDF de esta lección(37 KB) DOCX (27 KB)

0.2 Introducción

Los enlaces duros o hard link asocian dos o más ficheros compartiendo el mismo inodo, esto hace que cada enlace duro sea una copia exacta del resto de los ficheros enlazados, tanto en los datos como en los permisos, propietario, grupo, etc. Cuando se modifica uno de los enlaces o el fichero original, los cambios afectan al resto de los enlaces.

Nota: Los enlaces duros no pueden hacerse contra directorios y tampoco fuera del propio sistema de ficheros.

En sistemas linux también existen los enlaces simbolicos, también conocidos como enlaces blandos o Symlinks.

0.3 Características principales de los enlaces duros

  • Solo se pueden hacer entre ficheros. No se pueden hacer entre directorios.
  • No se pueden hacer entre distintos sistemas de ficheros.
  • Comparten el número de inodo
  • Si se borra el fichero original la información no se pierde.
  • Son copias exactas del fichero original. Los cambios aplicados a uno de ellos o al fichero original, afectan a todos.

Cómo citar

Achalma, E. (2022, 14 de agosto). Enlaces duros (hard links) en Linux explicados. Chaska. https://chaska-x.netlify.app/cursos/linux/crear-enlaces-duros-o-hard-link-en-linux/

Esc
elegir abrir Esc cerrar