当前位置:首页 > Linux > 正文内容

linux使用rz上传文件后乱码

lonely2年前 (2022-07-02)Linux546

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

解决办法:加上-e参数

rz -e

       本人在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选项。


扫描二维码推送至手机访问。

版权声明:本文由复制者发布,如需转载请注明出处。

本文链接:https://www.copyer.cn/post/23.html

分享给朋友:

相关文章

sql语句in查询怎么优化?sql语句的优化方式

sql语句in查询怎么优化?sql语句的优化方式

常用的sql语句优化的方式:1.为了提高查询效率,优先原则是避免全表扫描,在where子句的列以及order by涉及的列建立索引。 如:SQL select * fro...

Debian修改国内镜像源

Debian修改国内镜像源

国内安装debian,当然要用国内的源,优点只有一个:速度快。国内的源比较多,下面就把更改源的方法说一下。登录到debian 10,如果是root用户,直接输入命令,如果是非root用户,需要在命令前...

Fail2ban设置ssh登录失败N次后封锁该IP

Fail2ban设置ssh登录失败N次后封锁该IP

Fail2ban是一款用来阻挡使用暴力破解法登录服务器的工具,最常被应用在SSH服务器上。它会去检查服务器的日志(Log),并将登录失败的IP地址记录下来,如果该IP在一段时间内错了超过规定的次数,就...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。