Я пытаюсь скопировать файл из Windows 7 в Linux debian с помощью SFTP
Имя файла ba ck.bak
Я использую SFTP для удаленного размещения файла через командную строку windows
Если filename обратно.bak затем команда выполняется успешно
sftp> sftpc root@xxx.xxx.xxx.xxx:xx -pw=XXXXX -cmd="put back.bak /tmp"
но если filename ba ck.bak, т. е. с пробелами возникает ошибка
Я пробовал использовать
-cmd="put 'ba ck.bak' /tmp"
но не работает
Я использую этот файл в Windows пакетный файл, поэтому я не могу выполнить, войдя в сеанс sftp и выполнив там команду. Я также могу выполнять эти команды через файл оболочки, но я бы не хотел создавать новый файл каждый раз.