我的笔记本电脑上运行的是Windows操作系统,我想从笔记本电脑上上传文件到我的通用服务器上,这台服务器同时运行Linux和MacOSX。
因此,我已经使用PuTTy打开了到该服务器的连接。但是,我没有尝试使用http://news.metaparadigma.de/linux-upload-and-download-via-ssh-terminal-226/网站上的命令从笔记本电脑上传文件到该服务器。似乎它只适用于Linux到Linux的机器。它无法识别我输入的Windows路径(即C:a.t txt)。
我该怎么做?
尝试在Windows上使用SCP传输文件,您可以从Putty的网站下载SCP。然后试着运行:
pscp.exe filename.extension username@domainname.com:directory/subdirectory
Pscp.exe非常慢。
使用WinSCP上传文件要快10倍。
因此,要从命令行执行此操作,首先要将winscp.com
文件添加到%PATH%中。这不是一个顶级域名,而是一个可执行的.com
文件,位于您的WinSCP安装目录下。
然后只需发出一个简单的命令,你的文件就会以比putty更快的速度上传:
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"
使用putty。将安装目录路径放入环境值(path)中,如果需要,重新启动PC。
打开cmd(命令提示符)并键入
C:/> pscp "C:Users/gsjha/Desktop/example.txt" user@host:/home/
会被复制到系统中
无需任何软件下载的更好更快的方法。
- 打开命令提示符并按照下面提到的步骤操作
- cd路径/从//文件/istobe/复制 ftp (serverip或name)
- 它将询问服务器(AIX)用户:(用户名)
- 会要求输入密码:(password)
- cd路径//文件/istobe/复制
- pwd(检查当前路径)
- mput(要复制的目录名)