Copie todos os arquivos que contenham espaços dentro de nomes de arquivos nos novos arquivos com o mesmo nome, contendo sublinhados em vez de espaços do diretório atual:
for f in *\ *; do cp -- "$f" "${f// /_}"; done
Veja BashFAQ 20 sobre como lidar com nomes de arquivos com segurança.