linux shell rz和sz是终端下常用的文件传输命令,rz和sz通过shell被调用,其中rz用于从启用终端的系统上传文件到目标系统(终端登录的目标系统), 这里不过多介绍这些命令,只是记录一个使用rz过程中碰到的小问题。

本人在rz命令(不带任何选项参数)上传一个可执行文件exe时,出现了error,导致终端挂死在rz命令中,因为之前没有碰到过这种情况,其他文件都可以正常上传。所以想到是不是rz在面对这个文件exe时存在问题,所以man rz了一下,发现-e选项,描述如下:

-e, --escape
Force sender to escape all control characters; normally XON, XOFF, DLE, CR-@-CR, and Ctrl-X are escaped. 大致意思就是,-e选项强制对rz的控制字符进行转义,就想C中表示真正的反斜杠 '/',需要 '//'进行转义一样。 就想到是不是exe文件存在rz程序的控制字符导致上传出错,所以加上-e选项,问题解决,因此可以确定是由于文件中存在rz的控制字符导致了rz上传错误,所以为了防止rz出现上述问题,建议在用rz命令时都加上-e选项。

一大早上传文件就报错,蛋疼,越工作越发现,一些小问题往往是故障所在,所以记录小问题是非常有必要的

转载:http://blog.csdn.net/whrail/article/details/5416674

最新文章

  1. LinqToDB 源码分析——生成表达式树
  2. C#学习笔记-Windows窗体自定义初始位置
  3. 在.net中使用GAC
  4. JVM之几种垃圾收集器简单介绍
  5. phpstorm取消强制换行
  6. 【Tomcat】tomcat报错 removeGeneratedClassFiles failed
  7. USACO 08-Nov( 最小生成树)
  8. tomcat7.0 处理问题
  9. CSS3随内容自动伸缩的背景
  10. 通达OA 免狗迁移到公网 的另类解决办法
  11. 使用Ajax在javascript中调用后台C#函数
  12. Cocos2d-html5 笔记4: 粒子
  13. I/O复用-epoll模型
  14. R语言数据合并使用merge数据追加使用rbind和cbind
  15. 05-从零玩转JavaWeb-彻底搞懂值传递
  16. Redis配置信息
  17. kubenetes master重启以后,服务异常排查
  18. qq截图存放在电脑的哪个文件夹
  19. OpenStack 网络服务 Neutron 私有网络构建(十九)
  20. cannot be resolved. It is indirectly referenced from required .class files

热门文章

  1. Linux 6.5(oracle 11.2.0.4)单实例ASM安装
  2. linux 安装mysql数据库——tar.gz包解压安装法
  3. POJ 2255. Tree Recovery
  4. 项目游戏开发日记 No.0x000005
  5. j2ee之Filter使用实例(页面跳转)
  6. struts2中Ajax校验
  7. Statement对象的executeUpdate返回信息
  8. 谈c++ pb_ds库(一)rope大法好
  9. curl -w,–write-out参数详解
  10. Cookie和Session的那些事儿