In Linux è possibile utilizzare il comando diffper verificare le differenze di file. Lo uso per verificare le differenze tra due moduli, entrambi copiati /tmp.
Tuttavia, entrambi i moduli hanno collegamenti simbolici, che potrebbero non puntare al file corretto, poiché i moduli sono stati copiati nella /tmpdirectory. Ma questo non importa. Quello che voglio controllare è se i symlink sono gli stessi.
Ad esempio, in un modulo legge il link simbolico
/home/test/file1
e nell'altro il link simbolico recita:
/etc/rc.d/whatever
diffora genera un errore perché - in generale - non riesce a trovare il file. Ma voglio diffdire: "Ehi, quei collegamenti simbolici non sono gli stessi" indipendentemente dal fatto che i collegamenti puntino a file validi o meno.
Domanda: Come è possibile difffarlo, cioè non cercare di seguire i collegamenti, ma differli?