next up previous contents index
Siguiente: Control de tareas. Subir: Gestión de enlaces a Anterior: Enlaces rígidos   Índice General   Índice de Materias


Enlaces simbólicos.

Los enlaces simbólicos son otro tipo de enlace, diferente al enlace rígido. Un enlace simbólico permite dar otro nombre a un fichero, pero no enlaza el fichero mediante el inodo.

El comando ln -s crea un enlace simbólico a un fichero. Por ejemplo, si utiliza la orden
\begin{tscreen}
/home/larry\char93  ln -s foo bar
\end{tscreen}
creará un enlace simbólico llamado bar que apunte al fichero foo. Si utiliza ls -i, verá que los dos ficheros tienen diferentes inodos.
\begin{tscreen}
/home/larry\char93  {\em ls -i foo bar} \\
22195 bar\ \ \ 22192 foo \\
/home/larry\char93
\end{tscreen}
Sin embargo, usando ls -l, vemos que el fichero bar es un enlace simbólico apuntando a foo.
\begin{tscreen}
/home/larry\char93  ls -l foo bar \\
\verb!lrwxrwxrwx 1 root ro...
...-rw-r--r-- 1 root root 12 Aug 5 16:50 foo! \\
/home/larry\char93
\end{tscreen}

Los permisos de fichero de un enlace simbólico no se utilizan (siempre aparecen como rxwrxwrxw). En su lugar, los permisos del enlace simbólico están determinados por los permisos del destino del enlace simbólico (en nuestro ejemplo, el fichero foo).

Funcionalmente, los enlaces rígidos y simbólicos son similares, pero hay diferencias. Por un lado, se pueden crear enlaces simbólicos a ficheros que no existen, cosa que no sucede con los enlaces rígidos. Los enlaces simbólicos son procesados de manera distinta a los rígidos por el núcleo, lo que constituye una mera diferencia técnica pero que a veces puede resultar importante. Los enlaces simbólicos son de ayuda porque identifican al fichero al que apuntan; con enlaces rígidos, no hay una manera fácil de determinar qué ficheros están enlazados al mismo inodo.

Los enlaces se utilizan en muchos lugares dentro de un sistema . Los enlaces simbólicos son especialmente importantes para las bibliotecas compartidas en /lib. Consulte la página [*] para más información.


next up previous contents index
Siguiente: Control de tareas. Subir: Gestión de enlaces a Anterior: Enlaces rígidos   Índice General   Índice de Materias
Ismael Olea 2002-09-26