方法1:Xshell传输文件

用rz,sz命令在xshell传输文件

很好用,然后有时候想在windows和linux上传或下载某个文件,其实有个很简单的方法就是rz,sz

首先你的Ubuntu需要安装rz.sz(如果没有安装请执行以下命令,安装完的请跳过.其它版本linux请自行安装相应软件)

sudo apt-get install lrzsz

安装完毕即可使用

rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具

windows端需要支持ZModem的telnet/ssh客户端(xshell支持,好像putty不支持),SecureCRT就可以用SecureCRT登陆到Unix/Linux主机(telnet或ssh均可)

运行命令rz,即是接收文件,xshell就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到linux里的当前目录

rz  -y 覆盖已存在文件

运行命令sz file 就是发文件到windows上(保存的目录是可以配置) 比ftp命令方便多了,而且服务器不用再开FTP服务了
 
还有一种方法是需要安装xftp,然后传输文件。

-----------------------------------------------------------------------

方法2WinSCP:

------------------------------------------------------------------------

Zmodem是针对modem的一种错误校验协议。利用Zmodem协议,可以在modem上发送512字节的数据块。如果某个数据块发生错误,接受端会发送“否认”应答,因此,数据块就会被重传。
它是Xmodem 文件传输协议的一种增强形式,不仅能传输更大的数据,而且错误率更小。包含一种名为检查点重启的特性,如果通信链接在数据传输过程中中断,能从断点处而不是从开始处恢复传输。

2比较编辑

※ XModem是最早的文件传输协议,它是一种发送等待(send-and-wait)协议, 具有流量控制功能。
收、发方均采用包传送。每个包由包头、数据、包尾组成。
包头:包开始(SOH),包编号和包编号补码;
数据:固定的128字节;
包尾:存放校验和checksum。
XModem的工作过程 XModem工作时,先由收方发出NAK,然后等待发方的包开始SOH。收到SOH后,即 将整个包收完,检查是否有错。如出错,则向发方发出一个NAK,请求发方重发; 否则发出ACK,表示接收正确,请发下个包。XModem检查包编号和checksum来确定 该包是否传送有问题。编号是发方送得出包的顺序。当XModem发送完最后一个包 时,收方会收到文件结束符(EOT),此时,收方会送出一个ACK通知发方传送结束。
※ YModem是XModem的改进版。它可以传送多个文件,数据长度可达1K字节支持16位 CRC校验。
※ Zmodem不但具有纠错功能,而且是一种流式协议。它不再以收方发ACK引导。 ZModem完全以包引导,通常用于BBS。
※ KERMIT类似于XModem,但它对XModem进行了改进,可以传输多个文件,错误检测 方式明显改善。同时KERMIT还提供压缩功能。
XModem
YModem
ZModem
KERMIT
支持XON/XOFF
NO
NO
YES
YES
1字节checksum
YES
NO
NO
YES
2字节checksum
NO
NO
NO
YES
支持多文件传输
NO
YES
YES
YES
最大块长度
128
1K
8K
9K
最小块长度
128
128
10
64

最新文章

  1. Android使用CountDownTimer倒计时
  2. bzoj4260
  3. Emacs 参考资料
  4. 【BZOJ-1178】CONVENTION会议中心 倍增 + set (神思路好题!)
  5. Daily Scrum – 1/7
  6. Phantomjs 在cmd命令行显示中文乱码
  7. sort() 方法用于对数组的元素进行排序
  8. C#泛型集合—Dictionary<K,V>使用技巧
  9. Html 内嵌 选择器属性 Dom操作 JavaScript 事件
  10. 机器学习学习-Types of learning
  11. GroupingView点击分组标题不展开,或点击标题部分文字不展开
  12. 深入了解Android中的AsyncTask
  13. Spring基础知识之基于注解的AOP
  14. IPerf——网络测试工具介绍与源码解析(5)
  15. html5学习笔记——基础
  16. react-native布局篇
  17. kubernetes 环境搭建(ubuntu16.04)
  18. webpack 配置案例for angular babel
  19. GCD (Grand Central Dispatch) 笔记
  20. (C#)计算1-2+3-4+.....+m

热门文章

  1. codeblocks常用快捷键
  2. linux ssh 安装、安全设置
  3. OData 集成
  4. 信息化的“五观”与“N为”
  5. mysql分表与分区表
  6. @Entity设置OneToMany
  7. iOS 添加阴影后 屏幕卡顿 抖动
  8. html5 Doctor——教你规范使用html5标签
  9. uva10943
  10. SGU 180