<Anterior | Contenido | Siguiente>
cabeza funciona de manera similar. los cola El comando tiene una función útil para mostrar continuamente las últimas n líneas de un archivo que cambia todo el tiempo. Esta -f Los administradores del sistema suelen utilizar esta opción para comprobar los archivos de registro. Más información se encuentra en los archivos de documentación del sistema.
3.3.5. Vincular archivos
3.3.5.1. Tipos de enlaces
Dado que sabemos más sobre los archivos y su representación en el sistema de archivos, comprender los enlaces (o accesos directos) es muy sencillo. Un enlace no es más que una forma de hacer coincidir dos o más nombres de archivo con el mismo conjunto de datos de archivo. Hay dos formas de lograrlo:
• Enlace fijo: asocie dos o más nombres de archivo con el mismo inodo. Los enlaces duros comparten los mismos bloques de datos en el disco duro, mientras continúan comportándose como archivos independientes.
Existe una desventaja inmediata: los enlaces duros no pueden abarcar particiones, porque los números de inodo solo son únicos dentro de una partición determinada.
• Enlace suave o enlace simbólico (o para abreviar: enlace simbólico): un archivo pequeño que es un puntero a otro archivo. Un enlace simbólico contiene la ruta al archivo de destino en lugar de una ubicación física en el disco duro. Dado que los inodos no se utilizan en este sistema, los enlaces blandos pueden extenderse a través de particiones.
Los dos tipos de enlaces se comportan de manera similar, pero no son iguales, como se ilustra en el siguiente esquema:
Figura 3-2. Mecanismo de enlace duro y blando
Tenga en cuenta que eliminar el archivo de destino para un enlace simbólico hace que el enlace sea inútil.
Cada archivo normal es, en principio, un enlace fijo. Los enlaces duros no pueden extenderse a través de particiones, ya que se refieren a inodos, y los números de inodo solo son únicos dentro de una partición determinada.
Se puede argumentar que existe un tercer tipo de vínculo, el espacio de usuario enlace, que es similar a un acceso directo en MS Windows. Estos son archivos que contienen metadatos que solo pueden ser interpretados por el administrador de archivos gráfico. Para el kernel y el shell, estos son solo archivos normales. Pueden terminar en un .escritorio or .lnk sufijo; un ejemplo se puede encontrar en ~ / .gnome-escritorio:
[dupont @ boulot .gnome-desktop] $ gato La \ Maison \ Dupont
[Entrada de escritorio] Codificación = Legacy-Mixed Name = La Maison Dupont Type = X-nautilus-home
X-Nautilus-Icon = temp-home URL = file: /// home / dupont
[dupont @ boulot .gnome-desktop] $ gato La \ Maison \ Dupont
[Entrada de escritorio] Codificación = Legacy-Mixed Name = La Maison Dupont Type = X-nautilus-home
X-Nautilus-Icon = temp-home URL = file: /// home / dupont
Este ejemplo es de un escritorio KDE:
[lena @ venus Desktop] $ cámara de gato
[Entrada de escritorio] Dev = / dev / sda1 FSType = auto Icon = memory MountPoint = / mnt / camera Type = FSDevice
X-KDE-Dynamic-Device = verdadero
[lena @ venus Desktop] $ cámara de gato
[Entrada de escritorio] Dev = / dev / sda1 FSType = auto Icon = memory MountPoint = / mnt / camera Type = FSDevice
X-KDE-Dynamic-Device = verdadero
Crear este tipo de enlace es bastante fácil usando las características de su entorno gráfico. Si necesita ayuda, la documentación de su sistema debe ser su primer recurso.
En la siguiente sección, estudiaremos la creación de enlaces simbólicos estilo UNIX usando la línea de comando.
3.3.5.2. Creando enlaces simbólicos
El enlace simbólico es particularmente interesante para los usuarios principiantes: son bastante obvios de ver y no necesita preocuparse por las particiones.
El comando para hacer enlaces es ln. Para crear enlaces simbólicos, debe utilizar el -s opción:
ln -s nombre de enlace del archivo de destino
En el siguiente ejemplo, el usuario freddy crea un enlace en un subdirectorio de su directorio de inicio a un directorio en otra parte del sistema:
freddy: ~ / musica> ln -s / opt / mp3 / Queen / Queen
freddy: ~ / musica> ls -l
lrwxrwxrwx 1 freddy freddy 17 22 de enero 11:07 Queen -> / opt / mp3 / Queen
freddy: ~ / musica> ln -s / opt / mp3 / Queen / Queen
freddy: ~ / musica> ls -l
lrwxrwxrwx 1 freddy freddy 17 22 de enero 11:07 Queen -> / opt / mp3 / Queen
Los enlaces simbólicos son siempre archivos muy pequeños, mientras que los enlaces físicos tienen el mismo tamaño que el archivo original.