rm -i -- *
solicitará que você exclua cada arquivo. Você pode e deve alterar '*' para uma correspondência mais restrita se houver muitos arquivos. O --
pára as opções de processamento, portanto, um arquivo chamado -d
será removido por rm
com êxito.
Eu usei isso no passado e funciona até você atingir um caractere especial ou 2 que não goste.