Hallo, auf die Gefahr hin, daß ich mit einer abgehobenen Lösung auf ein längst abgehaktes Problem antworte: Am Sonntag, 17. Februar 2002 11:03 schrieb Harry Rüter:
In einer Partition befinden sich etliche Symlinks von denen einige "tot" sind, also nicht auf die "richtigen" Dateien zeigen.
[...]
Tote Symlinks stelle ich inzwischen fest mit einem
kleinen C-Programm `tryopen', das nur versucht, die
Datei zu öffnen.
Die toten Links entferne ich dann mit:
$ find . -type l -not -exec tryopen {} \; -exec rm -fv {} \;
Das funktioniert sogar für Links auf Verzeichnisse.
Gruß
Bertram
-------------- tryopen.c ----------------
#include