Я использую команду scp -P${myport} ${username}@${ip}
для передавания файлов но я не знаю, как записать filepath в окнах. Например, если filepath в окнахC:/Download
, как записать команду scp?
Если мы говорящий о новой возможности последней сборки Windows: OpenSSH в Windows, просто необходимо заключить путь Windows в кавычки, потому что он обычно содержит знак двоеточия :
, это в целом используется для указания на удаленный хост в scp
, rsync
, и т.д.
Таким образом для копирования файла от (локальной) Ubuntu до (удаленного) Окна можно использовать команду как:
scp ./test.txt user@windows-host:'D:\Downloads\'
Для копирования файла от (удаленного) Окна до (локальной) Ubuntu, необходимо добавить опцию -T
(объяснение) затем команда посмотрит как:
scp -T user@windows-host:'D:\Downloads\test.txt' ./
scp -T user@windows-host:'D:\Downloads\*.*' ./