![SCP复制windows本地文件到linux远程文件夹](https://linux22.com/image/628828/SCP%E5%A4%8D%E5%88%B6windows%E6%9C%AC%E5%9C%B0%E6%96%87%E4%BB%B6%E5%88%B0linux%E8%BF%9C%E7%A8%8B%E6%96%87%E4%BB%B6%E5%A4%B9.png)
如何从我的路径 d:/test.txt 获取文件并将其复制到 /etc/var/test/test.txt?
我尝试过这个:
scp d:/test.txt /etc/var/test/test.txt
但那没有用。
如何设置复制文件的硬盘?
答案1
嗯,如果你使用 cygwin,你希望该命令看起来像
scp /cygdrive/d/test.txt <linux ip>:/etc/var/test/test.txt
或者您可以使用 WinSCP,您可能会发现它更简单。
答案2
使用命令行将文件从 Windows 复制到 Linux 的最佳方法是通过 pscp。它非常简单且安全。要使 pscp 在您的 Windows 机器上运行,您需要将其可执行文件添加到您的系统路径。完成后,您可以使用以下格式复制文件。
pscp -pw password D:\test.txt [email protected]:/etc/var/test/test.txt
您可以参考以下博客文章以获取有关 pscp 设置的更多信息。
http://comtechies.com/2016/02/copy-files-between-windows-and-linux.html
答案3
复制文件视窗到Linux的写:
scp -i privatekey pathFileOnWindows user@publicIp:pathDirectoryLinux
(冒号:很重要!)
例子:
//我位于我的控制台这里
C:\Users\oscar>
//我正在执行下一个命令
scp -i C:\Users\oscar\Documents\llaves\ubuntu.pem C:\Users\oscar\Documents\index.html [email protected]:~/
您可以将完整路径或位置放在文件所在的路径中。~/
表示用户的主目录ubuntu