sftp2 understands both backslashes (\) and quotation marks (") on the command line. A backslash can be used for ignoring the special meaning of any character in the command-line interpretation. It will be removed even if the character it precedes has no special meaning.
Quotation marks can be used for specifying filenames with spaces.
Also, if you do 'get .' or 'put .' you will get or put every file in the current directory and possibly override files in your current directory.
sftp2 supports wild cards (also known as glob patterns) given to commands ls, lls, get, and put.