No bash você pode fazer isso:
shopt -s extglob
for file in !(testfile); do echo "x${file}x"; done
e substitua echo por rm (e exclua x) quando estiver convencido de que funciona.
Se isso é GNU:
ls -l --quoting-style= # with shell/c/escape whatever fits your need best
Ou com a localização:
find . -type l -exec ls -l {} \;
e substitua -exec ... por -delete (ou ls -l por rm ).
Ou você renomeia ( mv em vez de rm ) de uma dessas maneiras e a exclusão é feita manualmente depois disso.