Linux系统中sz和rz命令详解(文件传输、上传、下载)

rz和sz是Linux/Unix同Windows进行Zmodem文件传输的命令工具,都使用Zmodem文件传输协议。

rz(上传命令 ): 运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器。 (receive zmodem的缩写)

sz(下载命令 ): 将选定的文件发送(send)到本地服务器,即从Linux下载到Windows系统;

(send zmodem的缩写)

1、验证sz、rz软件包是否已经安装:

rpm -qa | grep lrzsz

1)若如下图所示,表示未按照sz、rz软件包:

php 复制代码
[iZ2zecg225xwld6g5glihaZ]$ rpm -qa | grep lrzsz
[iZ2zecg225xwld6g5glihaZ]$

此时需要执行下图命令安装软件包:【sudo yum install -y lrzsz】

php 复制代码
[iZ2zecg225xwld6g5glihaZ]$ sudo yum install -y lrzsz

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

[sudo] password for XXX: 
Complementos cargados:fastestmirror
Determining fastest mirrors
 * centos-sclo-rh: mirrors.bupt.edu.cn
base                                                                                                            | 3.6 kB  00:00:00     
centos-sclo-rh                                                                                                  | 3.0 kB  00:00:00     
epel                                                                                                            | 4.7 kB  00:00:00     
extras                                                                                                          | 2.9 kB  00:00:00     
updates                                                                                                         | 2.9 kB  00:00:00     
(1/3): epel/x86_64/updateinfo                                                                                   | 1.0 MB  00:00:00     
(2/3): epel/x86_64/primary_db                                                                                   | 7.0 MB  00:00:00     
(3/3): updates/7/x86_64/primary_db                                                                              |  24 MB  00:00:00     
Resolviendo dependencias
--> Ejecutando prueba de transacción
---> Paquete lrzsz.x86_64 0:0.12.20-36.el7 debe ser instalado
--> Resolución de dependencias finalizada

Dependencias resueltas

=======================================================================================================================================
 Package                      Arquitectura                  Versión                                  Repositorio                 Tamaño
=======================================================================================================================================
Instalando:
 lrzsz                        x86_64                        0.12.20-36.el7                           base                         78 k

Resumen de la transacción
=======================================================================================================================================
Instalar  1 Paquete

Tamaño total de la descarga: 78 k
Tamaño instalado: 181 k
Downloading packages:
lrzsz-0.12.20-36.el7.x86_64.rpm                                                                                 |  78 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Instalando    : lrzsz-0.12.20-36.el7.x86_64                                                                                      1/1 
  Comprobando   : lrzsz-0.12.20-36.el7.x86_64                                                                                      1/1 

Instalado:
  lrzsz.x86_64 0:0.12.20-36.el7                                                                                                        

¡Listo!
[iZ2zecg225xwld6g5glihaZ]$

2)若如下图所示,则表示已安装sz、rz软件包

php 复制代码
[iZ2zecg225xwld6g5glihaZ]$ rpm -qa | grep lrzsz
lrzsz-0.12.20-36.el7.x86_64
[iZ2zecg225xwld6g5glihaZ]$ 

2、执行上传下载命令:

1)将test.xlsx文件下载到windows系统中(默认位置在桌面上):

sz -y test.xlsx

2)上传文件到服务器:

rz -y

相关推荐
wdfk_prog10 小时前
[Linux]学习笔记系列 -- [fs]seq_file
linux·笔记·学习
Jay Chou why did10 小时前
wsl安装完无法进入wsl
linux
石头53011 小时前
Rocky Linux 9.6 docker k8s v1.23.17 kubeadm 高可用部署文档
linux
松涛和鸣11 小时前
49、智能电源箱项目技术栈解析
服务器·c语言·开发语言·http·html·php
凉、介11 小时前
SylixOS 中的 Unix Socket
服务器·c语言·笔记·学习·嵌入式·sylixos
RisunJan11 小时前
Linux命令-ipcs命令(报告进程间通信(IPC)设施状态的实用工具)
linux·运维·服务器
春日见12 小时前
控制算法:PP(纯跟踪)算法
linux·人工智能·驱动开发·算法·机器学习
HABuo12 小时前
【Linux进程(四)】进程切换&环境变量深入剖析
linux·运维·服务器·c语言·c++·ubuntu·centos
oMcLin12 小时前
如何在 Rocky Linux 8.7 上通过 Prometheus 与 Grafana 结合,提升大规模容器环境的监控与性能分析?
linux·grafana·prometheus