[英]How to upload a file from Windows machine to Linux machine using command lines via PuTTy?
我现在正在笔记本电脑上运行Windows,我想将笔记本电脑上的文件上传到我的uni通用服务器,该服务器运行Linux和MacOSX。
所以,我已经使用PuTTy打开了与该服务器的连接。 但是我没有尝试使用本网站指导的命令将笔记本电脑上的文件上传到该服务器: http : //news.metaparadigma.de/linux-upload-and-download-via-ssh-terminal-226/ 。 似乎它只适用于Linux到Linux机器。 它无法识别我输入的Windows路径(即C:\\ a.txt)。
我怎样才能做到这一点?
尝试在Windows上使用SCP传输文件,您可以从Putty的网站下载SCP 。 然后尝试运行:
pscp.exe filename.extension username@domainname.com:directory/subdirectory
这里有一个全长指南 。
Pscp.exe很慢。
使用WinSCP上传文件的速度要快10倍。
因此,要从命令行执行此操作,首先必须将winscp.com
文件添加到%PATH%。 它不是顶级域,而是可执行.com
文件,位于WinSCP安装目录中。
然后只需发出一个简单的命令,你的文件上传速度就会快得多:
WinSCP.com /command "open sftp://username:password@example.com:22" "put your_large_file.zip /var/www/somedirectory/" "exit"
并确保检查同步文件夹功能,这基本上是rsync
功能,因此您不会再想要使用pscp.exe。
WinSCP.com /command "help synchronize"
用腻子 。 将安装目录路径放在环境值(PATH)中,并根据需要重新启动PC。
打开cmd(命令提示符)并键入
C:/> pscp "C:\Users/gsjha/Desktop/example.txt" user@host:/home/
它将被复制到系统中。
更好,更快的方法,无需下载任何软件。
这应该工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.