[eside-ghost] un novato en red hat linux 8.0

BARDOK en telefonica.net BARDOK en telefonica.net
Vie Mayo 20 11:05:47 CEST 2005


Buenas,

> >ln es el comando que hace enlaces y la sintaxis es:
> >ln destino_del_enlace nombre_del_enlace
> 
> OJO, que falta la opcion -s para crear un enlace simbolico!
> Sin la s, se hara un hard link, que en lugar de un "acceso 
> directo" es
> duplicar el archivo.

creo que te equivocas... duplicar un archivo es "cp" (vale, ya sé que
eso ya lo sabíais :-)... un "ln" sin el "-s" no duplica el fichero. Lo
que pasa es que, por así decirlo, mientras el "-s" es un "enlace al
fichero", con el otro, no es un enlace, es el mismo fichero, pero que
está en ambos directorios al mismo tiempo.

Básicamente, si tienes un enlace con "-s", y borras el fichero original,
el puntero apunta a un fichero inexistente, y si borras el puntero, no
pasa nada con el original.

En cambio, sin el "-s", si borras el original, el "enlace" sigue siendo
válido, porque no era un enlace como tal, sino el mismo fichero... es
algo así (bueno, sin el algo, es así) como que tienes un "contador" de
lugares donde existe el archivo, y mientras no lo borres de todos los
directorios en los que está presente, no se borra realmente.

En el primer caso, los enlaces funcionan mientras exista el original. En
el segundo, todos son el original.

Y si me equivoco, que alguien me corrija  :-)

Un abrazo:

Bdk
------------ próxima parte ------------
_______________________________________________
eside-ghost mailing list
eside-ghost en deusto.es
https://listas.deusto.es/mailman/listinfo/eside-ghost


Más información sobre la lista de distribución eside-ghost