2025-03-26 00:02:56 +08:00

1.9 KiB
Raw Blame History

#杂七杂八常识

在 Linux 中,rz 和 sz 是两个常用的文件传输工具,通常与终端工具(如 XshellSecureCRT 或 Minicom)配合使用。它们基于 ZMODEM 协议,用于在本地计算机和远程 Linux 服务器之间传输文件。

1. rz:上传文件

  • 功能rz 用于从本地计算机上传文件到远程 Linux 服务器。

  • 使用方法
    在远程 Linux 服务器上运行 rz 命令:

rz
  • 然后会弹出一个文件选择对话框(取决于终端工具),选择本地文件后,文件会被上传到远程服务器的当前目录。

2. sz:下载文件

  • 功能sz 用于从远程 Linux 服务器下载文件到本地计算机。

  • 使用方法
    在远程 Linux 服务器上运行 sz 命令,指定要下载的文件:

sz filename

安装 rz 和 sz

如果系统中没有 rz 和 sz,可以通过以下方式安装:

在 Debian/Ubuntu 系统:

sudo apt update
sudo apt install lrzsz

在 CentOS/RHEL 系统:

sudo yum install lrzsz

在 Arch Linux 系统:

sudo pacman -S lrzsz

注意事项

  1. 终端工具支持rz 和 sz 需要终端工具支持 ZMODEM 协议。常见的终端工具(如 Xshell、SecureCRT、MobaXterm都支持。

  2. 文件大小限制ZMODEM 协议对文件大小有一定限制,通常适合传输中小型文件。

  3. 替代工具:如果需要传输大文件或更稳定的传输方式,可以使用 scprsync 或 sftp 等工具。


总结

  • rz:从本地上传文件到远程服务器。

  • sz:从远程服务器下载文件到本地。

  • 如果系统中没有这两个工具,可以通过包管理器安装 lrzsz