美文网首页iOS开发笔记
使用rz上传压缩文件遇到的一些坑

使用rz上传压缩文件遇到的一些坑

作者: 程序员henry | 来源:发表于2017-08-24 19:44 被阅读3094次

我们知道用linux命令rz/sz可以通过一些终端软件如secureCRT等在linux服务器与本地windows之间传文件。在服务器上rz一下,在本地windows下就跳出一个窗口,选择文件后就传到了服务器上;而在服务器上用sz命令sz一个文件,在本地电脑硬盘上就有了这个文件。用起来是很方便。

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

windows端需要支持ZModem的telnet/ssh客户端(比如SecureCRT)

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

今天用rz上传本地的代码包到线上服务器总是出错,

tar: This does not look like a tar archive

tar: Skipping to next header

tar: Exiting with failure status due to previous errors

注意:单独用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上传压缩文件遇到的一些坑

    我们知道用linux命令rz/sz可以通过一些终端软件如secureCRT等在linux服务器与本地windows...

  • 【文件传输】rz命令,windows下使用XShell上传文件至

    一:使用rz命令即可选择要上传的文件 rz -be 使用XShell或者SecureCRT可以用rz、sz命令上下...

  • rz

    今天用xshell6上传文件,有4个压缩文件,拖拽上传了2个,通过rz选择文件上传了一个,还有一个无论我用什么方法...

  • linux上传文件rz -be

    1、rz -be rz可以批量上传文件,也可以上传单个文件。使用的协议是ZMODEM协议。 下面简单说下ZMode...

  • rz命令上传文件

    再使用XShell的时候不能直接上传文件,想要舒舒服服的上传文件可以使用rz命令。具体操作如下 1、检查rz命令是...

  • Linux命令之rz命令与sz命令

    1.rz命令 rz命令(Receive ZMODEM),使用ZMODEM协议,将本地文件批量上传到远程Linux/...

  • windows通过xshell上传文件到linux服务器

    通过rz命令拉起文件选择框 root@xxx:文件夹路径# rz 使用ll命令查看是否上传成功 如果上传失败,需确...

  • 2018-11-13

    每日一坑:FTP上传压缩文件后 1.解压文件时 gzip:stdin:invalidcompresseddata-...

  • rz上传文件无效 覆盖文件

    使用rz命令上传文件的时候,发现同名文件并没有上传成功,查了一下参数,加上即可rz -y 顺便记录一下常用的参数命令

  • centos使用rz命令卡死

    使用rz -y命令上传大文件时,总是中断或者卡死。 解决:使用如下命令即可

网友评论

    本文标题:使用rz上传压缩文件遇到的一些坑

    本文链接:https://www.haomeiwen.com/subject/ygaedxtx.html