En Linux uno puede usar el comando diff
para verificar las diferencias de archivos. Lo uso para verificar las diferencias entre dos módulos, ambos copiados /tmp
.
Sin embargo, ambos módulos tienen enlaces simbólicos, que pueden no estar apuntando al archivo correcto, ya que los módulos se han copiado en el /tmp
directorio. Pero esto no importa. Lo que quiero verificar es si los enlaces simbólicos son iguales.
Por ejemplo, en un módulo se lee el enlace simbólico
/home/test/file1
y en el otro el enlace simbólico dice:
/etc/rc.d/whatever
diff
ahora arroja un error porque, en general, no puede encontrar el archivo. Pero quiero dejar diff
decir: "Oye, esos enlaces simbólicos no son lo mismo", independientemente de si los enlaces apuntan a archivos válidos o no.
Pregunta: ¿Cómo es posible diff
hacer eso, es decir, no intentar seguir los enlaces, sino diferir los enlaces en sí?