lrzsz
是 Linux 系统中用于串行通信的工具集,主要用于通过 ZMODEM 协议在本地计算机与远程终端(如 SSH 连接的服务器)之间上传和下载文件。它由两个核心命令组成:
rz
(Receive ZMODEM)
用于从本地计算机上传文件到远程 Linux 服务器。
用法:在终端输入 rz
,会弹出本地文件选择窗口,选择文件后自动上传到当前工作目录。
sz
(Send ZMODEM)
用于从远程 Linux 服务器下载文件到本地计算机。
用法:sz 文件名
,文件会通过 ZMODEM 协议传输到本地默认下载目录。
rz/sz
快速传输小文件。bash
sudo apt install lrzsz
bash
sudo yum install lrzsz
bash
sudo pacman -S lrzsz
ZMODEM 接收/发送
选项)。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
是轻量级的命令行文件传输工具,适合快速操作,但在功能和安全上较现代工具有限。根据场景选择合适的工具即可。