lrzsz使用说明及问题汇总

简介

lrzsz is a unix communication package providing the XMODEM, YMODEM ZMODEM file transfer protocols. lrzsz is a heavily rehacked version of the last public domain release of Omen Technologies rzsz package, and is now free software and released under the GNU General Public Licence.

lrzsz是一个提供了XMODEM, YMODEM, ZMODEM文件传输协议的unix通讯模块.

安装和调试的步骤在这里不一一展开了, 网上有很多相关的tutorial可以参考.
在Mac机器上给ITerm2配置lrzsz,便捷的传输文件到远程服务器上

问题描述

  1. 通过rz传输文件时, 可以正确打开选定文件页面, 选定文件后开始上传, 但是上传过程中会很快关闭. 即使文件很小也是同样. 同时传输”结束”之后, 在远程服务器目录下找不到任何相关文件.

在把Windows上的文件传至Linux端时用到SecureCRT,一般小文件都没有问题,文件太大时则出现了上传后的文件只有几K大小,当然大于2个G的是不可能传的上去的了。对于几百M到1G多的大文件要如下处理。
文件比较大而上传出错的话,采用参数-e
单独用rz会有两个问题:上传中断、上传文件变化(md5不同),
解决办法是上传是用rz -be,并且去掉弹出的对话框中“Upload files as ASCII”前的勾选。
-a, –ascii
-b, –binary 用binary的方式上传下载,不解释字符为ascii
-e, –escape 强制escape所有控制字符,比如Ctrl+xDEL
rar,gif等文件文件采用 -b 用binary的方式上传。
文件比较大而上传出错的话,采用参数 -e. 如果用不带参数的rz命令上传大文件时,常常上传一半就断掉了,很可能是rz以为上传的流中包含某些特殊控制字符,造成rz提前退出。

References

Homepage of lrzsz on www.ohse.de
在Mac机器上给ITerm2配置lrzsz,便捷的传输文件到远程服务器上
SecureCRT rz 上传文件失败问题

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据