Menos los que respetan un PATRON:
for a in `ls | grep -v PATRON`; do rm -fr $a; done
Menos los que contienen tar.gz en su nombre:
for a in `ls | grep -v tar.gz`; do rm -fr $a; done
Útil en muchas situaciones.
La línea de comandos es tu amiga.