GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cuándo sería útil crear un enlace duro?

Los enlaces duros nos ayudan a organizar nuestro sistema de archivos de una forma mucho más flexible. Básicamente, los enlaces duros nos permiten tomar un archivo y colocarlo en varios lugares del sistema de archivos a la vez. Piensa en un escenario en el que eres fotógrafo y tienes muchas fotos (¡este es un ejemplo de mi vida!). Podrías organizarlos por las personas que aparecen en ellos, porque a veces la gente te pide fotos de ellos. Pero también es posible que desee organizarlos por ubicación y por fecha. No hay una forma real de anidar estas tres cosas, son ejes de organización totalmente separados. De modo que puede crear tres jerarquías diferentes para estas tres cosas diferentes y tener cada foto presente en las tres, sin tener que almacenar cada foto tres veces. Esa es la magia de los enlaces duros. Desvincule los enlaces simbólicos, no tenemos que preocuparnos de dónde está el "archivo real", porque todos son archivos reales. Podemos eliminar y mover a voluntad, porque el archivo se conservará hasta que ya no haya referencias a él y se eliminará cuando elimine el último enlace fijo. Es simple y no requiere que hagas un seguimiento de mucho.


El contenido de un archivo no se eliminará hasta que todos los enlaces físicos (sí, todos los nombres de archivo son enlaces físicos, incluso el primero) se hayan borrado y el archivo se haya cerrado. Como tal, puede ser útil cuando se requiere un archivo en varios lugares, pero se puede eliminar de cualquiera de ellos en cualquier momento, p. entre ~/Downloads/coolsong.mp3 y ~/Music/Cool Song.mp3 .


Linux
  1. Conceptos básicos de archivos Unix:Inode, Soft Vs Hard link, archivos de dispositivo, canalizaciones con nombre

  2. ¿Qué son los enlaces blandos y los enlaces duros en el sistema de archivos de Linux?

  3. Diferencia entre enlaces blandos y enlaces duros en Linux

  4. Exclusión de directorio al crear un archivo .tar.gz

  5. Node.js:compruebe si el archivo es un enlace simbólico al iterar sobre el directorio con 'fs'

Explicación de Soft Link y Hard Link en Linux con ejemplos

Una guía para principiantes para crear redireccionamientos en un archivo .htaccess

Creación de un archivo CSR de certificado web.

¿Cuándo se creó el archivo?

¿El enlace simbólico no funciona como se esperaba cuando cambia de usuario?

El comando ln en Linux:crear enlaces blandos y duros