1.9 KiB
1.9 KiB
#杂七杂八常识
在 Linux 中,rz
和 sz
是两个常用的文件传输工具,通常与终端工具(如 Xshell
、SecureCRT
或 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
注意事项
-
终端工具支持:
rz
和sz
需要终端工具支持 ZMODEM 协议。常见的终端工具(如 Xshell、SecureCRT、MobaXterm)都支持。 -
文件大小限制:ZMODEM 协议对文件大小有一定限制,通常适合传输中小型文件。
-
替代工具:如果需要传输大文件或更稳定的传输方式,可以使用
scp
、rsync
或sftp
等工具。
总结
-
rz
:从本地上传文件到远程服务器。 -
sz
:从远程服务器下载文件到本地。 -
如果系统中没有这两个工具,可以通过包管理器安装
lrzsz
。