从本地机器复制文件夹到远程服务器的Scp命令语法

40
我使用putty将本地机器上的文件复制到远程服务器。我的文件夹在C:/site中,有人可以给出从C:/site复制文件夹到远程服务器的scp语法吗?

id 是您用于服务器的登录 ID,server = IP 地址。 - Pavan Yalamanchili
如果我想复制到文件夹中,我该如何指定文件夹? - Warrior
在 IP 后面添加 :path。请查看我的回答 (: - Kiril Kirov
2个回答

82
scp -r C:/site user@server_ip:path

path是指将site复制到远程服务器的位置。


编辑:如我在评论中所说,请尝试使用pscp,因为您想要使用PuTTY使用scp

另一个选项是WinSCP


我遇到了错误“C: 名称解析临时失败”。 - Warrior
你能在这里粘贴你使用的整个命令吗(不包括用户名/密码,在它们的位置上放***)? - Kiril Kirov
@THOmas - 在冒号后面删除空格。应该是:scp -r C:/site *****@$$$$$:/var/www/newfolder - Kiril Kirov
尝试运行 ls -la C:/site 命令,看看是否会显示内容或者该路径是否存在。你的操作系统是什么?从斜杠(/)来看,它似乎是基于 Unix 的,但如果是这样的话,在 Linux 中是没有 C:/ 这个路径的。 - Kiril Kirov
我认为你应该使用WinSCP(http://winscp.net/eng/index.php),而我不确定PuTTY是否能够做到这一点。 - Kiril Kirov
显示剩余4条评论

4
在我们的系统中安装PuTTY,并设置环境变量路径指向putty路径。 打开命令提示符并移动到putty文件夹。使用PSCP命令。
请参考此链接: 这里

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接