ecco un banale ma utile script per la shell che vi permette di trovare tutti i link in una directory che puntano a files che non esistono piu.
if [[ "$1" == -h || "$1" == --help || "$1" == $empty ]];
then
echo "$0 [-h|--help] | <dir>"
echo "<dir> : nome della directory da cui cominciare la ricerca"
else
find -L $1 -iname "*" -type l
fi
mettetelo dentro un file di testo e salvate con il nome che piu vi piace, poi date il permesso di esecuzione al file e buona caccia ai link rotti.