繁体   English   中英

如何通过PuTTy使用命令行将文件从Windows机器上传到Linux机器?

[英]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/

它将被复制到系统中。

更好,更快的方法,无需下载任何软件。

  • 打开命令提示符并按照以下步骤操作
  • cd path / from / where / file / istobe / copied
  • ftp(serverip或名称)
  • 它将要求服务器(AIX)用户:(用户名)
  • 它会要求输入密码:(密码)
  • cd path / where / file / istobe / copied
  • pwd(检查当前路径)
  • mput(要复制的目录名)

这应该工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM