Linux

¿Qué son los enlaces simbólicos en Linux?

Un enlace simbólico (también llamado enlace simbólico) es un tipo de archivo en Linux que apunta a otro archivo o carpeta en su computadora. Los enlaces simbólicos son similares a los accesos directos de Windows. Algunas personas llaman a los enlaces simbólicos “enlaces blandos”, un tipo de enlace en los sistemas Linux / UNIX, en lugar de “enlaces duros”.

Un enlace simbólico, también denominado enlace flexible, es un tipo especial de archivo que apunta a otro archivo, muy parecido a un acceso directo en Windows o un alias de Macintosh. A diferencia de un vínculo físico, un vínculo simbólico no contiene los datos del archivo de destino. Simplemente apunta a otra entrada en algún lugar del sistema de archivos.

Link es un programa de utilidad en UNIX que establece un vínculo físico de un directorio a otro directorio. Un enlace físico es una referencia a un directorio o un archivo en un medio de almacenamiento. Un enlace simbólico es un tipo de archivo. Contiene referencias a otro directorio de archivos en forma de ruta absoluta o relativa.

Psssst:  Respuesta rápida: ¿Cómo crear un script Bash en Linux?

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 incluirá una lista larga de todos los archivos del directorio, incluso si están ocultos.
  3. Los archivos que comienzan con l son sus archivos de enlace simbólico.

Un enlace físico es esencialmente una copia de carbón sincronizada de un archivo que se refiere directamente al inodo de un archivo. Los enlaces simbólicos, por otro lado, se refieren directamente al archivo que se refiere al inodo, un atajo. Para comprender cómo funcionan los enlaces simbólicos y duros, tendremos que repasar qué son los inodos.

Para eliminar un enlace simbólico, utilice 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 al final del nombre del enlace simbólico.

directorio del programa en un administrador de archivos, parecerá que contiene los archivos dentro de / mnt / partición /. programa. Además de los “enlaces simbólicos”, también conocidos como “enlaces blandos”, puede crear un “enlace duro”. Un enlace simbólico o suave apunta a una ruta en el sistema de archivos.

Los enlaces se utilizan en muchos casos: a veces para crear una ruta conveniente a un directorio enterrado en lo profundo de la jerarquía de archivos; Otros usos de los enlaces incluyen: Vincular bibliotecas. Asegurarse de que los archivos estén en ubicaciones constantes (sin tener que mover el original) Mantener una “copia” de un solo archivo en múltiples ubicaciones.

Hay dos tipos de enlaces en los sistemas Linux / UNIX:

  • Enlaces físicos. Puede pensar en un vínculo físico como un nombre adicional para un archivo existente. Los enlaces físicos asocian dos o más nombres de archivo con el mismo inodo. …
  • Enlaces blandos. Un enlace suave es algo así como un atajo en Windows. Es un puntero indirecto a un archivo o directorio.

6 сент. 2019 г.

Si. Ambos ocupan espacio ya que ambos todavía tienen entradas de directorio.

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 juntos 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.

Cuando ejecute NTFSLinksView, presione el botón Ir, y luego la ventana principal mostrará la lista de todos los enlaces / puntos de unión simbólicos NTFS en su carpeta de perfil. Si desea ver los enlaces NTFS en otras carpetas, simplemente escriba la ruta de la carpeta en el cuadro de texto superior y presione Intro (o haga clic en el botón ‘Ir’).

Si desea mostrar el origen y el destino del enlace, pruebe stat -c% N files *. Por ejemplo, -c se puede escribir en formato y% N significa “nombre de archivo entre comillas con desreferencia si es un enlace simbólico”. pero estos deben probarse en diferentes plataformas.

En informática, un vínculo físico es una entrada de directorio que asocia un nombre con un archivo en un sistema de archivos. Todos los sistemas de archivos basados ​​en directorios deben tener al menos un enlace físico que proporcione el nombre original de cada archivo. El término “vínculo físico” generalmente solo se usa en sistemas de archivos que permiten más de un vínculo físico para el mismo archivo.

Un enlace simbólico o flexible es un enlace real al archivo original, mientras que un enlace físico es una copia espejo del archivo original. Si elimina el archivo original, el enlace flexible no tiene valor, porque apunta a un archivo inexistente. Pero en el caso del enlace duro, es completamente opuesto.

Puede comprobar si un archivo es un enlace simbólico con [ -L file ] . Del mismo modo, puede probar si un archivo es un archivo normal con [ -f file ] , pero en ese caso, la verificación se realiza después de resolver los enlaces simbólicos. Los enlaces físicos no son un tipo de archivo, son solo nombres diferentes para un archivo (de cualquier tipo).

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!