Enlaces duros y enlaces blandos

Diferencia entre enlaces duros y enlaces simbolicos

Ln (enlace duro)
Ln -s (enlace simbolico)
Ficheroe regulares Ficheros especiales “l”
Solo puede realizarse entre elementos del mismo sistema de ficheros Existe original y copia
No existe original y copia Los enlaces no tienen permisos, utilizarán los del elemento enlazado
Cada enlace cuenta con sus propios permisos  

Practica

Ya que el directorio c1 ya estaba creado
mkdir ~/c1/a5


Tiene dos enlaces, El directorio . Y el directorio .. .El primero vuelve al mismo lugar y el de los dos puntos seguidos apunta hacia al directorio anterior.



ls -i Obtenemos el número de inodo del directorio donde nos encontramos
ls -i d1 Obtenemos el número de inodo del directorio d1

Vemos que el directorio d1 tiene como inodo 6817727 y sus subdirectorios tiene el mismo número cambiando únicamente las dos últimas cifras.



cp /etc/passwd ~/c1/a5/d1 Con toda la ruta
cp /etc/passwd . Lo copia en el directorio donde te encuentras
cp /etc/passwd ../ En el directorio padre de donde te encuentras

Enlaces-duros2.png

Tienen inodo diferentes, y por lo tanto son fichero diferentes, aunque ahora tienen el mismo contenido.


ln -s /etc/passwd ~/c1/a5/d1/da/passwd
Podemos ver que no es un fichero regular “l”

Enlaces-duros3.png



ln /etc/passwd ~/c1/a5/d1/db/passwd

Enlaces-duros4.png


Para poder crear un enlace dura hacia esta carpeta se necesitan permisos de administrador del sistema

Revision #2
Created 28 November 2023 20:01:43 by adminROM
Updated 28 November 2023 20:17:35 by adminROM