博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
scp:windows与linux之间copy文件(类似于linux的scp工具)
阅读量:2342 次
发布时间:2019-05-10

本文共 1149 字,大约阅读时间需要 3 分钟。

1.工具1: Winscp

为可视化界面工具,支持sftp, ftp, scp 三种传输协议。

软件主页:

2. 工具2:scp.exe

下载连接如下:

下载后解压,得到scp.exe

执行该工具需要在命令行中运行,进入开始-.运行 输入 cmd进入刚才scp解压目录。

若想在任意路径下都能运行scp.exe,需要把scp.exe所在路径写入系统的环境变量PATH:

右击 我的电脑 -> 属性 -> 高级 ->环境变量 , 编辑 PATH,在最后面加上scp.exe所在目录。

在CMD运行 scp.exe   ,会弹出工具的详细说明:

  • 从linux主机上拷贝文件到windows主机,命令如下:

scp.exe  usrname@IP:/home/..../filename  C:/123

(y or n) y

将指定IP的指定目录下的filename文件拷贝到C:/123(当然,这个目录你可以自己设定),在第一次连接linux主机时,工具会提示你是否将这个主机加入通信列表,如果输入y的话,就是同意,这样以后再使用scp.exe时,就不会弹出这个询问信息。假如选 n  ,则每次连接这个主机都需要询问是否添加到通信列表。所以这里推荐 y 。

  • 从linux主机上拷贝文件夹到windows主机:命令如下:

scp.exe -r usrname@IP:/../directory       C:/123//注,这里directory不要写成directroy/,因为前面的-r参数就说明了是文件夹。

  • 从windows主机上拷贝文件到linux主机:命令如下:

scp.exe  filename  usrname@IP:/../dest_driectory         

  • 从windows主机上拷贝文件夹到linux主机:命令如下:

scp.exe -r driectory  usrname@IP:/..../

使用scp工具拷贝文件速度当然也是很快的,同一局域网就更不用说了。。。。

附: 还有一个工具 pietty.exe。

http://download.csdn.net/detail/coutsomebody/6045111

 

输入目的linux主机的IP以及端口,选择ssh方式(端口一般是22)。登陆指定Linux主机,这样就可以很方便地查看Linux主机上的文件目录

这样 scp.exe + pietty.exe 就完整地实现了 linux 下的scp工具。 这对于过年放假回家,但还得做科研工作的孩子,提供了一个很方便的,随时连接学校实验室Linux主机,进行数据交换的环境。

scp介绍整理自:http://blog.csdn.net/coutsomebody/article/details/8957233

你可能感兴趣的文章
我们应该@Override接口的方法实现吗?
查看>>
ng-repeat定义次数而不是重复数组?
查看>>
选择语句以查找某些字段的重复项
查看>>
引导程序中“col-md-4”,“col-xs-1”,“col-lg-2”中数字的含义
查看>>
JavaScript ES6类中的私有属性
查看>>
List vs tuple,何时使用? [重复]
查看>>
默认情况下,如何以管理员身份运行Visual Studio?
查看>>
通过varargs参数可能导致堆污染
查看>>
Git学习笔记1 神奇的git stash
查看>>
Unable to locate package错误解决办法
查看>>
关于service中添加Transaction注解后,service无法注入bean
查看>>
linux shell 自定义函数(定义、返回值、变量作用域)介绍
查看>>
写自己的ASP.NET MVC框架(上)
查看>>
C++和C在linux下编程和与在WINDOWS下有什么区别
查看>>
CSS 的优先级机制[总结]
查看>>
linux shell 数组建立及使用技巧
查看>>
IEnumerator 协程 全称协同程序
查看>>
java实现冒泡排序
查看>>
java项目之——坦克大战05
查看>>
java项目之——坦克大战06
查看>>