lrzsz 是 Linux 系统中用于串行通信的工具集,主要用于通过 ZMODEM 协议在本地计算机与远程终端(如 SSH 连接的服务器)之间上传和下载文件。它由两个核心命令组成:
rz (Receive ZMODEM)
用于从本地计算机上传文件到远程 Linux 服务器。
用法:在终端输入 rz,会弹出本地文件选择窗口,选择文件后自动上传到当前工作目录。
sz (Send ZMODEM)
用于从远程 Linux 服务器下载文件到本地计算机。
用法:sz 文件名,文件会通过 ZMODEM 协议传输到本地默认下载目录。
rz/sz 快速传输小文件。bash
sudo apt install lrzszbash
sudo yum install lrzszbash
sudo pacman -S lrzszZMODEM 接收/发送 选项)。scp 或 rsync)。scp/sftp。rz/sz 命令无效:lrzsz 包。rsync。对于更复杂的文件传输需求,建议使用以下工具:
- scp:加密传输,命令示例:
bash
scp file.txt user@remote:/path/to/dest
- rsync:支持增量同步,命令示例:
bash
rsync -avz file.txt user@remote:/path/to/dest
总结:lrzsz 是轻量级的命令行文件传输工具,适合快速操作,但在功能和安全上较现代工具有限。根据场景选择合适的工具即可。