Я бы сделал что-то вроде:
find . -type l -exec readlink -f '{}' \; | grep -v "^`readlink -f ${PWD}`"
readlink -f
дает вам канонический путь файла, поэтому первая команда дает вам путь ссылок, а команда grep
исключает файлы, начинающиеся с текущего пути.
Если вы хотите запомнить, какие ссылки указывали на эти пути, вот способ сделать это:
find . -type l -exec sh -c 'echo $(readlink -f "{}") "<-- {}"' \; \
| grep -v "^$(readlink -f ${PWD})"
Переключатель -exec
более сложный, поскольку вам необходимо отобразить как связанный путь, так и путь символической ссылки.