Always fun.

Instead of putting underscores in front of the spaces, put quotes around the whole argument. (mv "space name" spacename)

As for filenames that start with hyphens, try just making the first argument to mv be ``--'', which tells most versions to stop interpreting things as options. (mv -- -test test)
_________________________
Bitt Faulk