Que tal usar readlink
? man readlink
para detalhes.
Por exemplo,
[/tmp]$ ls -l
lrwxrwxrwx. 1 root root 9 Jan 16 10:07 mylink -> test-link
-rw-r--r--. 1 root root 0 Jan 16 10:07 test-link
[/tmp]$ readlink -f mylink
/tmp/test-link
Em resposta à sua edição, você pode se beneficiar de " Operadores de teste de arquivo "
-h file is a symbolic link