5 votos

¿Qué hace un enlace duro?

Esto se ha mencionado en esta pregunta aquí: ¿Cuál es la diferencia entre alias y enlace?

Pero ni siquiera estoy seguro de lo que busco. Deseo crear un enlace duro del tipo que si un programa lo 'usa' en el directorio especificado, en realidad lo usará desde la otra ubicación central.

¿Existe algo así? Por ejemplo, ¿crearía ln /ruta/desde/archivo /ruta/desde/archivo?

Creo que el comando anterior hace algo parecido.

13voto

siva Puntos 23

Tanto los enlaces duros como los simbólicos enlazan una ruta a un destino, pero hay una diferencia sustancial que debes conocer:

  • Los enlaces duros vinculan una ruta a un archivo. Esto significa que si cambia el nombre o mueve el archivo de destino, el enlace duro le seguirá.
  • Los enlaces simbólicos enlazan una ruta con otra. Esto significa que si cambia el nombre o mueve el archivo de destino, el enlace se rompe. Sin embargo, si más tarde sustituyes el archivo por otro, el enlace volverá a funcionar.

Los enlaces de ambos tipos se realizan con la herramienta ln. Los enlaces duros se hacen sin ninguna opción, mientras que los enlaces simbólicos se hacen con la opción -s opción.

Para más información sobre la construcción del comando, véase:

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X