Linux——rz+sz命令
使用前提:
Linux 上安装 lrzsz(yum安装)
执行以下命令:
yum install -y lrzsz
一、上传(rz)
rz命令(Receive ZMODEM),使用ZMODEM协议,将本地文件批量上传到远程Linux/Unix服务器,注意不能上传文件夹。
rz用法:
rz [参数] file
参数 | 说明 |
-b | 使用binary的方式上传,不解释字符为ascii |
-y | 相同文件名,覆盖 |
-E | 相同文件名,不会将其覆盖,而是会在所上传文件后面加上.0,以此类推 |
--h,--help | 显示帮助信息 |
1.上传文件,相同文件名,进行覆盖
- rz -by
2.上传文件,相同文件名,不进行覆盖
- rz-bE
当我们使用虚拟终端软件,如
- Xshell
- SecureCRT
- PuTTY
来连接远程服务器后,使用rz命令可以上传本地文件到远程服务器。
输入rz回车后,会出现文件选择对话框,选择需要上传文件,一次可以指定多个文件,上传到服务器的路径为当前执行rz命令的目录。
此外,可以在虚拟终端软件设置上传时默认加载的本地路径和下载的路径。
如SecureCRT软件 -> Options -> session options -> X/Y/Zmodem 下可以设置上传和下载的目录。
二、下载(sz)
sz命令(Send ZMODEM)通过ZMODEM协议,可将多个文件从远程服务器下载到本地。注意不能下载文件夹,如果下载文件夹,请先打包再下载
sz用法:
sz [参数] [filelist]
参数 | 说明 |
-b | 使用binary的方式上传,不解释字符为ascii |
-y | 相同文件名,覆盖 |
-E | 相同文件名,不会将其覆盖,而是会在所上传文件后面加上.0,以此类推 |
--h,--help | 显示帮助信息 |
1、下载多个文件
sz file1 file2 file3