如何使用scp在ubuntu与windows10之间传输文件?

如何使用scp在ubuntu与windows10之间传输文件?

我用命令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\*.*' ./

相关内容