scp:windows与linux之间copy文件(类似于linux的scp工具)

1.工具1: Winscp

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

软件主页:http://winscp.net/eng/docs/commandline


2. 工具2:scp.exe

下载连接如下:http://download.csdn.net/detail/bluehawksky/7972457

下载后解压,得到scp.exe

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

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

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


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

scp:windows与linux之间copy文件(类似于linux的scp工具)_第1张图片


  • 从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


你可能感兴趣的:(scp,工具)