超级好用的文件传输命令rz与sz
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
超级好⽤的⽂件传输命令rz与sz
做⽣物信息经常需要在本地客户端与服务器之间进⾏⽂件的传输,例如将要分析的
数据传到Linux服务器上,进⾏分析,分析结束之后将结果下载到本地windows系统
进⾏查看。
以前我们都推荐⼤家使⽤⽐较稳定,并且⽀持断点续传的Filezilla或者
Xftp⼯具进⾏传输。
但是有时候只是传输⼀个⼩的⽂件,还需要单独打开⼯具显然很
⿇烦,这个时候就可以使⽤rz和sz⼯具了。
rz与sz
rz,sz是Linux/Unix同Windows进⾏ZModem⽂件传输的命令⾏⼯具,但是windows端需要⽀持ZModem的telnet/ssh客户端,⽐如xshell或者SecureCRT才可以使⽤。
这两个命令也很好区分,sz:将选定的⽂件发送(send)到本地机器,s作为send的简写;同理,rz:运⾏该命令会弹出⼀个⽂件选择窗⼝,从本地选择⽂件上传到服务器(receive),r作为receive的简写。
安装rz与sz
这两个⼯具的安装也⽐较容易,这⾥以CentOS系统为例:
yum install -y lrzsz.x86_64
如何使⽤
⾸先利⽤xshell登录服务器,然后就可以直接使⽤rz与sz了。
sz与rz有很多选项参数,但是基本不⽤设置也可以。
$ sz --help
$ rz --help
-+, --append:将⽂件内容追加到已存在的同名⽂件
-a,--ascii:以⽂本⽅式传输 -b, --binary:以⼆进制⽅式传输
--delay-startup N:等待N秒
-e, --escape:对字符转义
-E, --rename:已存在同名⽂件则重命名新上传的⽂件,以点和数字作为后缀
-p, --protect:对ZMODEM协议有效,如果⽬标⽂件已存在则跳过
-q, --quiet:安静执⾏,不输出提⽰信息
-v, --verbose:输出传输过程中的提⽰信息
-y, --overwrite:存在同名⽂件则替换
-X, --xmodem:使⽤XMODEM协议
--ymodem:使⽤YMODEM协议
-Z, --zmodem:使⽤ZMODEM协议
--version:显⽰版本信息
--h, --help:显⽰帮助信息
sz下载案例
将两个⽂件传输到本地,直接sz发送,后⾯接⽂件名,回车之后就会弹出windows对话框,选择要保存的位置即可,然后就开始传输了,我这两个⽂件稍⼤,⼀般传输⼩⽂件⽐较好。
rz上传案例
直接在命令⾏输⼊rz命令,稍后就会弹出windows对话框,选择要上传的⽂件,确认之后就开始传输了。
彩蛋
xshell其实更⽅便,直接将⽂件拖到登录窗⼝即可调⽤rz进⾏⽂件传输。
补充说明
1、rz与sz只适合⼩的⽂件传输,⼤⽂件还是使⽤Filezilla与xftp等⼯具进⾏传输;
2、只能传输单个⽂件,⽽不能传输⽂件夹;
3、不是所有⼯具都⽀持rz与sz,必须⽀持ZModem协议才⾏,例如putty不能使⽤rz与sz。
---------- END ----------。