secureCRT 使用 rz 命令上传大文件失败出现乱码
linux shell rz和sz是终端下常用的文件传输命令,rz和sz通过shell被调用,其中rz用于从启用终端的系统上传文件到目标系统(终端登录的目标系统), 这里不过多介绍这些命令,只是记录一个使用rz过程中碰到的小问题。rz上传最大支持2G文件,超过2G文件需要切割文件成小于2G的再上传。
本人在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选项。
注意:单独用rz会有两个问题:上传中断、上传文件变化(md5不同),解决办法是上传是用rz -be,并且去掉弹出的对话框中“Upload files as ASCII”前的勾选。
-a, –ascii
-b, –binary 用binary的方式上传下载,不解释字符为ascii
-e, –escape 强制escape 所有控制字符,比如Ctrl+x,DEL等
rar,gif等文件文件采用 -b 用binary的方式上传。
文件比较大而上传出错的话,采用参数 -e
如果用不带参数的rz命令上传大文件时,常常上传一半就断掉了,很可能是rz以为上传的流中包含某些特殊控制字符,造成rz提前退出。
综上,请使用 rz -be
参考:https://blog.csdn.net/kl28978113/article/details/78508126
secureCRT 使用 rz 命令上传大文件失败出现乱码相关推荐
- okhttp 上传大文件失败
博主遇到的是 服务器设置了上传文件限值:2M,修改php.ini upload_max_filesize 后即可上传大图片
- sakai上传大文件失败解决方案
情景:sakai长传1M一下文件正常,大于1M总是出错. 整体框架:tomcat + mysql + sakai 解决思路:文件有没有上传成功,上传成功有没有保存成功. 1.可能tomcat上传文件不 ...
- git 上传大文件失败,提示remote: error: GH001: Large files detected. You may want to try Git Large File Storage
commit 时提示错误信息 Writing objects: 100% (231/231), 112.31 MiB | 18.65 MiB/s, done. Total 231 (delta 84) ...
- Linux 普通用户拿到root权限及使用szrz命令上传下载文件
1.如何拿到root权限 在shell里如果看到你的命令输入行最前面显示的是 $符号,说明目前账号只有系统的普通权限. 输入:sudo su 这时能看到shell的输入行最前面已经显示的是#号,说明已 ...
- linux上传文件权限命令,Linux 普通用户拿到root权限及使用szrz命令上传下载文件...
1.如何拿到root权限 在shell里如果看到你的命令输入行最前面显示的是 $符号,说明目前账号只有系统的普通权限. 输入:sudo su 这时能看到shell的输入行最前面已经显示的是#号,说明已 ...
- Git入门之命令行删除文件及上传大文件至Github(二)
自2013年开始,作者的代码基本是分享到CSDN下载区,最早设置均是免费的,但随着下载量增加,分数自动增长.为了更好地分享开源代码及相关工具,赶上时代潮流,作者后续会将代码分享至Github和CSDN ...
- 在SecureCRT使用sz与rz命令上传、下载文件命令介绍
在SecureCRT使用sz与rz命令上传.下载文件命令介绍 一.简介 借助securtCRT,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务 ...
- 支持国产ARM64架构部署,支持使用rz、sz命令上传下载文件,JumpServer堡垒机v2.12.0发布
支持国产ARM64架构部署,JumpServer堡垒机v2.12.0发布 7月19日,JumpServer开源堡垒机正式发布v2.12.0版本.在这一版本中,JumpServer新增支持ARM64架构 ...
- [1150]Linux服务器上使用rz命令上传文件报:Segmentation Fault
使用rz命令上传一张几十KB的图片,一直上传不了服务器 试了sz命令却是没问题 一直在排查是否Linux服务器对上传命令有所限制,最终未果 接着想到是否是硬盘空间不足了 使用df -h命令一看,果然硬 ...
最新文章
- php 按 截取字符串,PHP按符号截取字符串的指定部分
- [Win32]一个调试器的实现(二)调试事件的处理
- 《贝叶斯方法:概率编程与贝叶斯推断》一导读
- python学习笔记 day42 对数据表的操作---增删改查
- Forms Based Authentication FBA by AD in SharePoint 2010
- 今年最后一场组队学习!
- 几点关于STM32CubeProgrammer的内容
- vant适配移动端750设计稿
- LinkedHashMap倒叙反转
- 一款值得使用的,免费会议室管理软件【微信小程序和网页版都有】
- 【经验篇】聊聊双非计算机硕士如何进大厂搞算法
- excel文档损坏打不开该如何修复呢?
- Win10 PowerShell,通过SSH公钥远程连接Linux服务器
- sql同一张表统计数据生成多个统计列
- 本地代码推到远程仓库——gitee
- 22 《巴黎文学散步地图》 -豆瓣评分7.8
- 实习随笔3( 辗转,终到,这一天)
- python爬取凤凰新闻_Python爬虫实践(10)--爬取凤凰网汽车资讯详情
- mysql 有数据就修改,无数据则新增
- 运筹学——各类求解优化