che errore c'è in questo script?

codice:
#!/bin/bash
for miofile
do
  cp $elencofile /home/psykopear/backup/$miofile
  echo "$miofile salvato!"
done
psykopear@Mepis:~/script$ ./backup dio
cp: missing destination file operand after `/home/psykopear/backup/dio'
Try `cp --help' for more information.
dio salvato!
psykopear@Mepis:~/script$

pare che cerchi la cartella dio, ma l'intenzione era di fare la copia di backup chiamata dio. Dove sta l'errore?