Estimados, les comento un problema que tuve con el comando ln, quizás me puedan echar algunas luces.

Estoy trabajando con unos archivos c++ y, dado que soy muy desordenado, he decidido valerme de ln para que el mismo archivo sea accesible desde distintos directorios (se que ese no es el camino indicado, pero no importa, no es el punto del mail).

Básicamente, a un mismo archivo le hago links duros para evitar la multiplicidad de versiones en distintos proyectos.

Daba la casualidad que estaba editando un archivo en un directorio y compilándolo (por desorden personal) en otro, pero al corregir los errores con el editor de textos seguía dándome esos mismos errores en el compilador.

Me arriesgué, cerré el que estaba editando y lo abrí el del directorio en que estaba compilando, encontrando que en efecto dicho archivo no tenía realizados los cambios antes hechos.

Yo entendìa que cuando, por ejemplo uno hace:

ln archivoA  archivoB

tanto archivoA y archivoB eran dos entradas, de la misma jerarquía que apuntaban a un mismo archivo físico (al que originalmente apuntaba archivoA), pero después de esa experiencia comienzo a dudar.....

Hice un "man" de "ln" y dice exactamente lo que yo pensaba.

¿alguien puede decirme en que puedo estarme equivocando? ¿ln no funciona como yo pienso?


Gracias.
_______________________________________________
Lugro mailing list
[email protected]
http://lugro.org.ar/mailman/listinfo/lugro

Responder a