首页 > 编程知识 正文

linux基本命令的使用,sz命令怎么用

时间:2023-05-03 18:01:11 阅读:25941 作者:1581

在Linux上,rz和sz命令都可以用于传输文件,而rz命令主要用于上载文件。 以下是学习和编辑对linux rz命令的相关知识的总结,希望大家喜欢。

linux rz命令

说明

rz命令可以批量上传文件。 当然,也可以上传各个文件。 使用的协议是旧的ZMODEM协议,是协议旧但不影响的易用特性。 一般来说,它会将文件上传到Linux系统。 必须使用ftp或设置ftp服务器端。 或者,使用sftp。 上传文件需要敲很多命令。 在这里介绍的rz命令中,只要在命令行中点击rz -be命令,SecureCRT下就会显示文件选择框,您可以从中选择要上传的文件。 另外,可以选择多个。 但是,如果使用putty的话,那什么也做不了。

简要介绍ZModem协议,首先必须从XMODEM协议(XMODEM协议)开始。 XMODEM协议是在使用拨号调制解调器的电脑通信中广泛使用的异步文件传输协议。 该协议将数据作为128字节的块传输,每个块使用校验和处理来检测错误。 如果接收方块的校验和与发送方校验和相同,则接收方将向发送方发送授权字节。 但是,对于具有较长传播延迟的卫星连接,这种逐块授权策略会降低性能。

与使用循环冗馀校验的XMODEM相对应的协议之一被称为XMODEM-CRC。 另一个是XMODEM-1K,用1024字节的块传输数据。 YMODEM也是XMODEM的实现。 它包括XMODEM-1K的所有特征,并添加了批处理文件传输模式,以便在单个会话中发送一系列文件。

ZMODEM是最有效的XMODEM版本,不需要批准每个块。 实际上,它只是请求重新发送损坏的块。 ZMODEM对于以块为单位计费的分组交换网络非常有用。 因为不需要批准环回包,所以通信量大幅减少。 这是Xmodem文件传输协议的扩展格式,不仅可以传输更大的数据,而且错误率更低。 有一种称为检查点重新启动的功能,如果通信链路在数据传输过程中断开,则可以从断点恢复传输,而不是从第一个。

在SecureCRT帮助主题中搜索Zmodem,以找到有关Zmodem的说明。 zmodemisafull-duplexfiletransferprotocolthatsupportsfastdatatransferratesandeffectiveerrordetection.zmodem im ser friendly, allowingeitherthesendingorreceivingpartytoinitiateafiletransfer.zmodemsupportsmultiplefile (“batch”) transfer.zmodemsums stheuseofwildcardswhenspecifyingfilenames.zmodemalsosupportsresumingmostpriorzmodemfiletransferattempts。

响应于rz命令,sz命令可以从Linux服务器本地下载文件。

一般参数

-b是二进制方式,默认为文本方式。 (二进制(tellitlikeitis )文件传输覆盖. ) )。

-e转义所有控制字符。 (forcesendertoescapeallcontrolcharacters; normally XON,XOFF,DLE,CR-@-CR,and Ctrl-X are escaped.)

要确保上载文件的内容在服务器端保存后与原始文件相匹配,建议按如下方式设置这两个标志:

rz -be

此命令将显示一个文件选择对话框,从中可以选择要上载的文件,然后单击“确定”开始上载过程。 上传的速度取决于当时的网络状况。

如果运行完成并显示“0错误”,则表示文件上传成功,其他显示表示文件上传有问题。

在某些版本的Linux上,您可以通过运行rz命令“command not found”在安装磁盘上查找和安装lrzsz*.rpm。

使用案例

示例1将本地jdk安装程序上载到Linux服务器

代码如下。

[root@qzt196 setup]# rz -be

射频等待接收。

正在开始zmodem传输。 按Ctrl C取消。

正在传输jdk-6u21-linux-i586-rpm.cjdsh。

100w628kb137kb/s00336009336023错误

[ root @ qzt 196 setup ] # ls-ljdk-6 u21-Linux-i586-rpm.CJD sh

- rw-r---r---1 root root 7949121506-2507336006 JDK-6 u21-Linux-i586-rpm

.cjdsh

[root@qzt196 setup]#

示例二将本地的ant安装程序上传到Linux服务器

代码如下:

[root@qzt196 setup]# rz -be

rz waiting to receive.

正在开始 zmodem 传输。 按 Ctrl+C 取消。

正在传输 apache-ant-1.8.1-cjdsh.tar.gz.。。

100% 8071 KB 115 KB/s 00:01:10 0 错误

[root@qzt196 setup]#

示例三 选择文件时取消

代码如下:

[root@qzt196 ~]# rz -be

rz waiting to receive.

正在开始 zmodem 传输。 按 Ctrl+C 取消。

[root@qzt196 ~]#

示例四 上传文件过程中按Ctrl+C终止

代码如下:

[root@qzt196 ~]# rz -be

rz waiting to receive.

正在开始 zmodem 传输。 按 Ctrl+C 取消。

正在传输 apache-tomcat-5.5.31.tar.gz.。。

1% 85 KB 10 KB/s 00:12:32 ETA 0 错误

rz: apache-tomcat-5.5.31.tar.gz removed.

[root@qzt196 ~]#

示例五 一次上传多个文件

代码如下:

[root@qzt196 ~]# rz -be

rz waiting to receive.

正在开始 zmodem 传输。 按 Ctrl+C 取消。

正在传输 applink.c.。。

100% 2 KB 2 KB/s 00:00:01 0 错误

正在传输 arguments.cpp.。。

100% 2 KB 2 KB/s 00:00:01 0 错误

正在传输 buffer.cpp.。。

100% 825 bytes 825 bytes/s 00:00:01 0 错误

正在传输 build.。。

100% 1 KB 1 KB/s 00:00:01 0 错误

正在传输 bulk.cpp.。。

100% 2 KB 2 KB/s 00:00:01 0 错误

上面就是Linux中rz命令的实例详解了,通过这些实例,你能够详细了解下rz命令的具体用法,让你在操作Linux系统的时候,能够灵活应用rz命令。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。