linux下载文件命令rz
linux下载文件命令rz详细介绍
在 Linux 中,rz 是上传文件的命令(通过终端工具如 SecureCRT/Xshell 从本地传文件到服务器),而下载文件应使用 sz 命令(从服务器下载文件到本地)。以下是详细说明:
一、基础用法(下载文件)
bash
sz 选项 文件路径
- 示例 1:下载单个文件bash
sz /path/to/remote/file.txt - 示例 2:下载多个文件(用空格分隔)bash
sz image.jpg data.csv - 示例 3:指定下载到本地目录(需终端工具支持)
部分终端(如 Xshell)可通过配置指定默认下载路径,或在命令中用sz -d /local/path/file.txt(需工具支持)。
二、安装
lrzsz(若命令不存在)
rz/sz 依赖 lrzsz 工具,若提示命令不存在,需先安装:
bash
update lrzsz
yum lrzsz
三、注意事项
- 终端工具支持:
rz/sz需通过支持 Zmodem 协议的终端(如 SecureCRT、Xshell、MobaXterm)使用,纯 SSH 客户端(如 OpenSSH)无法直接触发下载。 - 上传 vs 下载:
rz:本地→服务器(上传)sz:服务器→本地(下载)
- 大文件注意:传输大文件建议用
scp或sftp,避免终端工具因缓冲区问题中断(例如:scp user@server:/path/file.txt ~/local/)。
四、替代方案(无终端工具时)
若无法使用 sz,可通过以下方式下载:
scp命令(推荐,纯命令行):bashuser@server:/remote/file.txt /local/path/wget或curl(适用于文件在网络中可公开访问):bashhttp://example.com/file.txt912 http://example.com/file.txt
根据你的需求,下载文件请优先使用 sz 或 scp,上传时才用 rz。