首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用scp命令复制文件/文件夹

使用scp命令复制文件/文件夹
EN

Stack Overflow用户
提问于 2013-11-13 13:17:00
回答 3查看 41.1K关注 0票数 4

如何使用scp命令将文件/文件夹从windows复制到linux (putty)?

我使用了scp user@hostname(windows):c:\folder\filname user@hostname(Linux):/folder/filename(destination),,但意外的是我得到了一个错误。

基本上,我是在尝试从windows复制到Linux。无论我是在windows上还是在Linux上,我都希望它能工作。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-11-13 14:34:55

我不认为这可以在这种形式下工作,使用反斜杠\分隔符:

代码语言:javascript
复制
scp user@hotname:c:\folder\filname user@hostname:\folder\filename(destination)

首先,Linux中的路径分隔符是/而不是\,所以这样会更好:

代码语言:javascript
复制
scp user@hotname:c:\folder\filname user@hostname:/folder/filename

其次,您的命令看起来就像是在第三台PC上运行此命令,在machineC上将文件从machineA复制到machineB。如果情况并非如此,并且您实际上正在使用machineA将文件复制到machineB,那么这样做会更好:

代码语言:javascript
复制
scp c:\folder\filname user@hostname:/folder/filename

更新

如果你在Windows中没有scp命令,这里有几个选项:

  • Install Git。即使你不使用Git,这个安装程序也包括一个优秀的终端和常见的*nix命令,以及scp too
  • Download PuTTY。你可以用pscp.exe代替scp,上面的语法将work.
  • Install WinSCP。它有scripting features,但如果您想使用命令行,前面两个选项会更简单。
票数 9
EN

Stack Overflow用户

发布于 2013-11-13 14:10:29

如果你想用scp把文件从windows拷贝到linux,你必须使用Winscp http://www.siteground.com/tutorials/ssh/ssh_winscp.htm,这个链接会很有帮助。

感谢和问候,

阿洛克·塔克

票数 1
EN

Stack Overflow用户

发布于 2018-06-13 05:46:43

在*nix系统中,这应该是可行的:

代码语言:javascript
复制
# to copy file.ext from remote server to current working directory
# note the dot (.) at the end, which means current directory
$ scp user@remote.server.com:~/desired/folder/file.ext .

# to copy all files in a folder from remote server 
#                                to current directory
# note the dot (.) at the end, which means current directory
$ scp -r user@remote.server.com:~/desired/folder/* .


# copy a folder and all its contents as it is from remote server 
#                                              to current directory
# note the dot (.) at the end, which means current directory
$ scp -r user@remote.server.com:~/dersired/folder .

更多信息也可以在本文中找到:scp command syntax

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19945881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档