Sous Linux, on peut utiliser la commande diff
pour vérifier les différences de fichiers. Je l'utilise pour vérifier les différences entre deux modules, tous deux copiés sur /tmp
.
Cependant, les deux modules ont des liens symboliques, qui peuvent ne pas pointer vers le fichier correct, car les modules ont été copiés dans le /tmp
répertoire. Mais cela n'a pas d'importance. Ce que je veux vérifier, c'est si les liens symboliques sont les mêmes.
Par exemple, dans un module, le lien symbolique lit
/home/test/file1
et dans l'autre le lien symbolique se lit comme suit:
/etc/rc.d/whatever
diff
lance maintenant une erreur car - en général - il ne peut pas trouver le fichier. Mais je veux diff
dire: "Hé, ces liens symboliques ne sont pas les mêmes", que les liens pointent vers des fichiers valides ou non.
Question: Comment est-il possible diff
de faire cela, c'est-à-dire de ne pas essayer de suivre les liens, mais de différencier les liens eux-mêmes?