Unter Linux kann man mit dem Befehl diff
nach Unterschieden bei Dateien suchen. Ich benutze es, um nach Unterschieden zwischen zwei Modulen zu suchen, die beide kopiert wurden /tmp
.
Beide Module verfügen jedoch über Symlinks, die möglicherweise nicht auf die richtige Datei verweisen, da die Module in das /tmp
Verzeichnis kopiert wurden . Das spielt aber keine Rolle. Ich möchte überprüfen, ob die Symlinks identisch sind.
In einem Modul lautet beispielsweise der Symlink
/home/test/file1
und im anderen lautet der Symlink:
/etc/rc.d/whatever
diff
Jetzt wird ein Fehler ausgegeben, da die Datei im Allgemeinen nicht gefunden werden kann. Aber ich möchte diff
sagen lassen : "Hey, diese Symlinks sind nicht gleich", unabhängig davon, ob die Links auf gültige Dateien verweisen oder nicht.
Frage: Wie ist es möglich diff
, dies zu tun, dh nicht zu versuchen, Links zu folgen, sondern die Links selbst zu unterscheiden?