Linux

¿Qué es un enlace duro y un enlace suave en UNIX?

Un enlace simbólico o suave es un enlace real al archivo original, mientras que un enlace duro es una copia espejo del archivo original. … Incluso si elimina el archivo original, el enlace duro aún tendrá los datos del archivo original. Porque el enlace duro actúa como una copia espejo del archivo original.

Un vínculo suave (también conocido como vínculo simbólico) actúa como un puntero o una referencia al nombre del archivo. No accede a los datos disponibles en el archivo original.

Enlace suave:

Parámetros de comparación enlace duro Enlace suave
sistema de archivos No se puede utilizar en todos los sistemas de archivos. Se puede utilizar en todos los sistemas de archivos.

Un enlace duro es simplemente un nombre adicional para un archivo existente en Linux u otros sistemas operativos similares a Unix. Se puede crear cualquier cantidad de enlaces duros y, por lo tanto, cualquier cantidad de nombres para cualquier archivo. También se pueden crear enlaces duros a otros enlaces duros.

Psssst:  ¿Qué puedo hacer después de aprender Linux?

Enlaces blandos y duros en Unix/Linux

  1. Enlaces duros. A cada archivo vinculado de forma permanente se le asigna el mismo valor de Inodo que el original, por lo tanto, hacen referencia a la misma ubicación física del archivo. …
  2. Enlaces blandos. Un vínculo suave es similar a la función de acceso directo a archivos que se utiliza en los sistemas operativos Windows.

Para eliminar un enlace simbólico, use el comando rm o unlink seguido del nombre del enlace simbólico como argumento. Al eliminar un enlace simbólico que apunta a un directorio, no agregue una barra inclinada al final del nombre del enlace simbólico.

En informática, un enlace simbólico (también enlace simbólico o enlace suave) es un término para cualquier archivo que contenga una referencia a otro archivo o directorio en forma de ruta absoluta o relativa y que afecte la resolución del nombre de la ruta.

Usted puede comprobar si un archivo es un enlace simbólico con [ -L file ] . De manera similar, puede probar si un archivo es un archivo regular con [ -f file ] , pero en ese caso, la verificación se realiza después de resolver los enlaces simbólicos. los enlaces duros no son un tipo de archivo, son solo nombres diferentes para un archivo (de cualquier tipo).

La razón por la cual los directorios de enlaces duros son No permitido es un poco técnico. Esencialmente, rompen la estructura del sistema de archivos. Por lo general, no debe usar enlaces duros de todos modos. Los enlaces simbólicos permiten la mayor parte de la misma funcionalidad sin causar problemas (por ejemplo, ln -s target link).

En el caso de un archivo normal, el número de enlaces es el número de enlaces duros a ese archivo. Sin embargo, los sistemas de archivos de Unix no le permiten crear enlaces duros a directorios, pero el recuento de enlaces en un directorio siempre es al menos dos, e incluso aumenta en uno por cada subdirectorio en ese directorio.

Para ver los enlaces simbólicos en un directorio:

  1. Abra una terminal y muévase a ese directorio.
  2. Escriba el comando: ls -la. Esto mostrará una lista larga de todos los archivos en el directorio, incluso si están ocultos.
  3. Los archivos que comienzan con l son sus archivos de enlace simbólico.

Si encuentra dos archivos con propiedades idénticas pero no está seguro de si están vinculados, use el comando ls -i para ver el número de inodo. Los archivos que están vinculados entre sí comparten el mismo número de inodo. El número de inodo compartido es 2730074, lo que significa que estos archivos son datos idénticos.

Para hacer enlaces entre archivos necesita usar el comando ln. Un enlace simbólico (también conocido como enlace suave o enlace simbólico) consiste en un tipo especial de archivo que sirve como referencia a otro archivo o directorio. Los sistemas operativos similares a Unix/Linux a menudo usan enlaces simbólicos.

Si se crea un enlace duro para un archivo de texto. Luego, el archivo de texto original se elimina, luego, básicamente, se crea una copia del nombre de ese archivo, en el sentido de que el archivo original se elimina.

Back to top button

Adblock detectado

Deshabilite su bloqueador de anuncios para poder ver el contenido de la página. Para un sitio independiente con contenido gratuito, es, literalmente, una cuestión de vida y muerte para tener anuncios. ¡Gracias por su comprensión!