Tecnología

Inicio

Linux y archivos de vinculación

Linux y archivos de vinculación


Con sistemas operativos como Linux y Windows, un usuario puede vincular archivos entre sí, creando una conexión entre ellos. De este modo, los usuarios pueden crear accesos directos a archivos que están enterrados profundamente dentro de los sistemas de archivos complicados. También permite a los usuarios describir el mismo archivo de forma diferente en distintos contextos, mediante la creación de enlaces con diferentes nombres y ubicaciones.

Enlace

Linux utiliza la estructura de "i-nodo" en la organización de los archivos de su sistema operativo. En esencia, cuando se crea un archivo, el nombre dado al archivo se inserta en la jerarquía de directorios donde el usuario crea o guardar el archivo. Ese nombre se vincula a un número "i-nodo" --- una estructura de datos que el sistema operativo utiliza para hacer referencia a ubicaciones en el disco duro. El nombre hace referencia a la i-nodo, y el nodo-i hace referencia al disco duro físico real. La vinculación es posible debido a que un número de i-nodo puede tener varios nombres vinculados a la misma.

duro Vinculación

Un usuario puede optar por crear un enlace, ya sea duro o un enlace simbólico. El vínculo físico crea un nuevo nombre de archivo en una ubicación especificada y lo relaciona con el nodo-i originales. Los enlaces fuertes son los lazos tradicionales, como se ve en Linux y otros sistemas operativos, lo que permite a los usuarios crear accesos directos o crear varios nombres de archivo en el mismo archivo. Al acceder a un enlace duro a un archivo, el usuario accede al archivo real a través del enlace, y si un usuario mueve un archivo, las actualizaciones de enlace a la nueva ubicación del archivo.

Enlace simbólico

Los enlaces simbólicos, llamados "enlaces simbólicos," se comportan de manera diferente y ofrecen una funcionalidad ampliada. A diferencia de los enlaces duros, los enlaces simbólicos pueden vincular a los directorios, permitiendo accesos directos a las carpetas en un directorio, en lugar de sólo a los archivos. Además, los enlaces simbólicos pueden enlazar a archivos a través de particiones. A diferencia de los enlaces duros, enlaces simbólicos no se actualizan si el archivo vinculado se mueve.

La creación de enlaces duros y simbólicos

Los usuarios crean vínculos físicos con el comando "ln", entró en el símbolo del sistema:

En /home/user/Documents/food/recipe.txt burger.txt

En este ejemplo, el archivo "burger.txt" enlaces duros en el archivo "recipe.txt" que está enterrado profundamente en el sistema de archivos. Los usuarios crean enlaces simbólicos en una manera similar, con un parámetro adicional agregado al comando "ln":

ln -s / home / usuario / Documentos / comida de alimentos

En este ejemplo se crea un enlace simbólico al directorio "comida". Un usuario puede acceder al directorio de la ubicación actual, como si se tratara de un directorio.