Linux 下 sz 和 rz 的安装与使用指南
sz 和 rz 是两个在 Linux 系统中常用的工具,它们主要用于文件传输,sz(secure zcat)用于从本地向远程主机发送文件,而 rz(reverse zcat)则用于从远程主机接收文件,这两个工具在 SSH 连接中特别有用,可以帮助用户轻松地在本地和远程主机之间传输文件,以下是在 Linux 系统中安装和使用 sz 和 rz 的详细指南。

安装 sz 和 rz
-
使用包管理器安装
- 基于 Debian 的系统(如 Ubuntu):
sudo apt-get update sudo apt-get install lrzsz
- 基于 Red Hat 的系统(如 CentOS):
sudo yum install lrzsz
- 基于 Arch Linux 的系统:
sudo pacman -S lrzsz
- 基于 Debian 的系统(如 Ubuntu):
-
手动编译安装
如果你的系统没有提供 lrzsz 包,或者你想要编译安装最新版本的 sz 和 rz,可以按照以下步骤操作:
- 下载源码:
wget https://github.com/zyj8910/lrzsz/releases/download/0.15.1/lrzsz-0.15.1.tar.gz
- 解压源码:
tar -xvf lrzsz-0.15.1.tar.gz
- 进入目录:
cd lrzsz-0.15.1
- 编译安装:
./configure make sudo make install
- 下载源码:
使用 sz 和 rz
-
发送文件到远程主机

使用 sz 命令可以将本地文件发送到远程主机,以下是一个示例:
sz yourfile.txt
当你按下回车键后,文件会被压缩并发送到当前 SSH 连接的远程主机。
-
接收文件到本地主机
使用 rz 命令可以从远程主机接收文件,以下是一个示例:

rz
当你在远程主机上执行 rz 命令时,它会等待接收一个文件,你可以选择要上传的文件,然后按回车键开始传输。
注意事项
- sz 和 rz 默认使用的是 SSH 连接,确保你的 SSH 连接是安全的。
- 你可以通过修改 sz 和 rz 的配置文件来调整它们的默认行为。
- 在某些情况下,你可能需要以 root 用户权限运行 sz 和 rz 命令。
sz 和 rz 是 Linux 系统中非常实用的文件传输工具,通过本文的介绍,你应该已经掌握了如何在 Linux 系统中安装和使用这两个工具,无论是在本地和远程主机之间传输文件,还是在 SSH 连接中共享文件,sz 和 rz 都能提供便利。



















