Please note, that specifying the username using -u is not necessary when you specify the SR number.
Also I think it is important to know that the -f switch uses a very weird syntax when you are specifying multiple files. You have to write the file names as separate arguments ("words" separated by spaces) on the command line like
-f file1 path/file2 /absolute/path/file3
Normal Unix convention for the CLI switches is to take none or a single argument (not multiple arguments).
One more useful thing (especially when the upload takes multiple minutes): You can specify email addresses to notify about the finished uploads using the -e switch. This one follows normal Unix conventions and multiple email addresses are presented as a single argument. Addresses are separated by semicolons with no spaces.