Em zsh (adicione N dentro dos parênteses para incluir links simbólicos cujo nome começa com . ):
echo *(@)
Com a maioria das implementações de find :
find -maxdepth 1 -type l
compatível com POSIX:
find . -type d \! -name . -prune -o -type l -print
Ou com um loop de shell:
for x in * .*; do
if [ -h "$x" ]; then echo "$x"; done
done