linux文件上传下载rs和sz
Linux系统同Windows进行文件传输一般都采用sftp工具,除此之外rz,sz也是一个不错的选择,下面分享一下Linux命令rz和sz的详细使用方法。
rz和sz命令简介
rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具。优点就是不用再开一个sftp工具登录上去上传下载文件。sz:将选定的文件发送(send)到本地机器
rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器
rz和sz命令详细使用教程
一、安装方法
[root@ocbsap01 code]# yum -y install lrzsz
[root@VM-0-4-centos wuzh]# yum -y install lrzsz Loaded plugins: fastestmirror, langpacks Determining fastest mirrors epel | 4.7 kB 00:00:00 extras | 2.9 kB 00:00:00 gitlab_gitlab-ce/x86_64/signature | 862 B 00:00:00 gitlab_gitlab-ce/x86_64/signature | 1.0 kB 00:00:00 !!! gitlab_gitlab-ce-source/signature | 862 B 00:00 gitlab_gitlab-ce-source/signature | 951 B 00:00 !!! os | 3.6 kB 00:00 updates | 2.9 kB 00:00 (1/5): epel/7/x86_64/group_gz | 99 kB 00:00 (2/5): epel/7/x86_64/updateinfo | 1.0 MB 00:00 (3/5): extras/7/x86_64/primary_db | 250 kB 00:00 (4/5): epel/7/x86_64/primary_db | 7.0 MB 00:00 (5/5): updates/7/x86_64/primary_db | 23 MB 00:03 gitlab_gitlab-ce/x86_64/primary | 4.0 MB 00:09 gitlab_gitlab-ce 930/930 Package lrzsz-0.12.20-36.el7.x86_64 already installed and latest version Nothing to do [root@VM-0-4-centos wuzh]#
二、上传下载文件测试
条件:需要使用SecureCRT或者Xshell等客户端工具连接Linux1、上传(rz)
在客户端SSH命令行运行rz命令,命令如下:
[root@VM-0-4-centos wuzh]# rz rz waiting to receive. Starting zmodem transfer. Press Ctrl+C to cancel. Transferring 磁盘扩容操作记录.log... 100% 6257 KB 6257 KB/sec 00:00:01 0 Errors [root@VM-0-4-centos wuzh]# ll
执行后会弹出上传文件的选择窗口,可以选择相关文件上传(不支持直接上传目录)。
-b 以二进制方式,默认为文本方式 -e 对所有控制字符转义 -y 覆盖上传
提示:可以使用rz -y实现覆盖上传,上传窗口的默认目录可以在SSH客户端里进行设置。
[root@VM-0-4-centos wuzh]# rz -y rz waiting to receive. Starting zmodem transfer. Press Ctrl+C to cancel. Transferring helleworld.lua... 100% 21 bytes 21 bytes/sec 00:00:01 0 Errors [root@VM-0-4-centos wuzh]# ll
2、下载(sz)
实现下载可以直接使用sz filename,其中filename就是你想要下载的文件的名字,如果是目录需要打包成单个文件在实现下载。
[root@VM-0-4-centos wuzh]# sz test1.txt # rz Starting zmodem transfer. Press Ctrl+C to cancel. Transferring test1.txt... 100% 57 bytes 57 bytes/sec 00:00:01 0 Errors [root@VM-0-4-centos wuzh]# sz test.py rz Starting zmodem transfer. Press Ctrl+C to cancel. Transferring test.py... 100% 721 bytes 721 bytes/sec 00:00:01 0 Errors [root@VM-0-4-centos wuzh]#
上传下载目录SecureCRT默认是安装目录下的upload/download目录,可自行修改。
XShell是在文件–>属性–>文件传输里进行设置,默认是下载前询问。


浙公网安备 33010602011771号