rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具。
使用前提:
首先,你的Linux端(CentOS, Ubuntu)需要安装rz/sz命令,也就是 lszrz 包。
其次,windows端需要支持ZModem的telnet/ssh客户端(Xshell,SecureCRT支持,好像putty不支持),SecureCRT就可以用SecureCRT登陆到Unix/Linux主机(telnet或ssh均可)
运行命令rz,即是接收文件,xshell就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到linux里的当前目录。如果要上传文件,直接用鼠标点住文件往X-shell里面一拖即是
运行命令 sz file 就是发文件到windows上(保存的目录是可以配置) 比ftp命令方便多了,而且服务器不用再开FTP服务了
在Linux上安装lrzsz
单单是SSH客户端软件支持以上文件传输协议(ASCII,Xmodem,Ymodem,Zmodem)还不行,我们的Linux服务器上也得安装相应的软件,以支持这些文件传输协议才行。在Linux上,lrzsz就是完成此任务的,lrzsz就是一个支持 Zmodem 传输协议的工具。我们通过sz/rz两个命令,分别发送/接收文件。如果我们的系统中没有安装lrzsz这个包,就会报错,安装即可解决。
[root@localhost ~]# rz -bash: rz: command not found ## For CentOS/RHEL [root@localhost ~]# yum -y install lrzsz ## For Ubuntu # sudo apt-get install lrzsz
理解记忆
其中,对于sz和rz的理解与记忆我用了如下的方法(很多时候容易搞混):
sz中的s意为send(发送),告诉客户端,我(服务器)要发送文件 send to cilent,就等同于客户端在下载。
rz中的r意为received(接收),告诉客户端,我(服务器)要接收文件 received by cilent,就等同于客户端在上传。
使用示例
rz上传命令,如果已经存在文件了,那么默认不会执行上传,要-y覆盖才可以
[root@szxjdw01-a-pro-14 ~]# cd /data/backup/war/ [root@szxjdw01-a-pro-14 war]# ll total 308888 -rw-r--r-- 1 root root 79681963 Aug 4 14:59 test.tar.gz [root@test war]# rz rz waiting to receive. Starting zmodem transfer. Press Ctrl+C to cancel. Transferring jdwin-ucenter-rpc-service-assembly.tar.gz... jdwin-ucenter-rpc-service-assembly.tar.gz was skipped [root@test war]# rz -y rz waiting to receive. Starting zmodem transfer. Press Ctrl+C to cancel. Transferring jdwin-ucenter-rpc-service-assembly.tar.gz... 100% 77814 KB 855 KB/sec 00:01:31 0 Errors [root@test war]# ll total 308888 -rw-r--r-- 1 root root 79681952 Aug 4 15:53 test.tar.gz
缺点
使用lszrz非常方便,但是有一点不足之处: 无法传输大于 4G 的文件。
那肿么办呢? 可以使用Filezilla, SecureFX 这些FTP工具来替代了。
本文向大家介绍linux系统上传下载命令rz和sz的教程,包括了linux系统上传下载命令rz和sz的教程的使用技巧和注意事项,需要的朋友参考一下 (一)安装方法汇总 1、安装方法(推荐) 2、在安装Linux系统时选中“DialupNetworking Support”组包 3、安装系统联网启动后执行yum直接安装组包 (二)上传下载文件测试 1、条件:需要使用SecureCRT或者Xshell
本文向大家介绍linux传输文件命令 rz 和 sz详解,包括了linux传输文件命令 rz 和 sz详解的使用技巧和注意事项,需要的朋友参考一下 一. 概述 rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具。 优点就是不用再开一个sftp工具登录上去上传下载文件。 Zmodem协议是针对modem的一种错误校验协议。利用Zmodem协议,
本文向大家介绍CentOS7下安装yum源及上传下载命令rz、sz安装方法(图解),包括了CentOS7下安装yum源及上传下载命令rz、sz安装方法(图解)的使用技巧和注意事项,需要的朋友参考一下 ** CentOS7下安装yum源及上传下载命令rz、sz安装方法图文详解 ** 在这里将yum的安装方法结合实操结果和大家分享一下,希望对需要安装yum的小伙伴们能有所助益。首先,简单介绍一下yum
本文向大家介绍Linux系统下安装rz/sz命令及使用方法说明,包括了Linux系统下安装rz/sz命令及使用方法说明的使用技巧和注意事项,需要的朋友参考一下 对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令。今天,我们就简单的讲解一下如何安装和使用rz、sz
我们对service和chkconfig两个命令都不陌生,systemctl 是管制服务的主要工具, 它整合了chkconfig 与 service功能于一体。 systemctl is-enabled iptables.service systemctl is-enabled servicename.service #查询服务是否开机启动 systemctl enable *.service #
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 使用语法: chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset] chkconfig在没有参数运行时,显示用法