I have a case where a lot of symbolic links remain after the original file was deleted. It was the result after leaving a Jenkins installation saving all build logs until the number of available inodes got eaten up.
I would like to traverse down in the file hierarchy to find the broken links and remove them as well.
However it is important to leave some symbolic links even if they are broken. They are distinguished by their name which starts with last.