我用命令scp -P${myport} ${username}@${ip}
传输文件,但是不知道windows下文件路径怎么写。比如windows下文件路径是C:/Download
,scp命令怎么写?
答案1
如果我们谈论最新 Windows 版本的新功能:Windows 中的 OpenSSH,您只需要引用 Windows 路径,因为它通常包含冒号:
,一般用于在 、 等内表示远程scp
主机rsync
。
因此,要将文件从(本地)Ubuntu 复制到(远程)Window,您可以使用以下命令:
scp ./test.txt user@windows-host:'D:\Downloads\'
要将文件从(远程)Window 复制到(本地)Ubuntu,您需要添加选项-T
(解释)则命令将如下所示:
scp -T user@windows-host:'D:\Downloads\test.txt' ./
scp -T user@windows-host:'D:\Downloads\*.*' ./