¿Qué hace un enlace duro?

4

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

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

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

El comando anterior hace algo así, creo.

    
pregunta Hirek 18.01.2015 - 18:56

1 respuesta

10

Tanto los enlaces físicos como los enlaces simbólicos unen una ruta a un destino, sin embargo, debe tener en cuenta una diferencia sustancial:

  • Los enlaces duros vinculan una ruta a un archivo. Esto significa que si cambia el nombre del archivo de destino o lo mueve, el enlace fijo sigue.
  • Los enlaces simbólicos vinculan una ruta a una ruta. Esto significa que si cambia el nombre o mueve el archivo de destino, el enlace se rompe. Sin embargo, si reemplaza el archivo por otro diferente, el enlace volverá a funcionar.

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

Para obtener más información sobre cómo construir el comando, consulte:

respondido por el grg 18.01.2015 - 19:42

Lea otras preguntas en las etiquetas