The reason you got the error for too many arguments is that UNIX will not take spaces in a file name unless preceded by a backslash since the space is used as the seperator between arguments for a command.
Simple Version: No can do spaces, put a backslash in front of any spaces or use tab to make life easier. (Auto-Complete)