Se você quiser apenas corrigir os nomes dos arquivos e substituir %20
por um único espaço, abra um Terminal, navegue até a pasta em questão e execute:
for f in *; do mv -- "$f" "${f//%20/ }"; done
O problema real seria o navegador não salvar o arquivo corretamente - tente um navegador diferente para ver se esse é realmente o problema.