Ls can show you existing links, if the correct options are used. Here's an article:
http://www.linuxclues.com/articles/17.htm.
Previous versions though, you would have to search for the basename (filename without version number) of each file that turns up in the ls listing.
ls [options] the contents of a directory;
pipe through an awk script to strip the basename;
pipe through find [some top level directory] to recursively search down through the tree;
pipe through grep to select the basename;
pipe though tee to write the list to a file.
Wiser heads probably know a better way.