Some Linux tools does not properly work with files which include spaces in their names. This simple bash for loop will remove white space from file names and rename/move for all files in the given directory.
First enter directory with cd:
and then run:
for f in *; do mv "$f" `echo $f | tr ' ' '_'`; done