I received the following feedback from a NetApp Instructor:
"You guessed right. If you think about it, it makes sense that you need to treat spaces specially. If you have a parameter:
Then the command line parse is looking for the minus sign, then the parameter then the value. If the file name is:
That’s fine because it knows to treat it as a unit. If it is:
The parser sees “cool” think that is the filename, sees the next minus sign and figures that is another parameter. Then it says “heck, I can’t find a file named ‘cool’ and I have no idea how I am supposed to ‘file’”."