When trying to scp a file with spaces next command will not work:


scp user@server:/home/user/file with spaces ./


There are two way to solve this:

use quotes, embed file name with outer double quotes and inner single quotes.


scp user@server:/home/user/"'file with spaces'" ./


Another method is escaping (still needs double quotes, but spaces are escaped with an \):

scp user@server:/home/user/"file\ with\ spaces" ./


Result:
file with spaces                        100%   14KB  14.4KB/s   00:00

Written by Knilluz on 17 May 2011 at 09:49