如何在终端工具Xshell上使用命令上传或下载文件


avatar
admin 2024-11-07 84

可以通过安装 lrzsz 包来获得 szrz 命令。具体步骤如下:

apt update
apt install lrzsz

lrzsz 包含 rzsz 两个命令,用于通过 ZMODEM 协议在本地机器和远程服务器之间进行文件传输。以下是它们的常用功能和命令示例:

1. sz:发送文件到本地

sz 命令用于将文件从服务器发送到本地机器。

常用语法

sz [选项] 文件名

示例

sz example.txt

此命令将 example.txt 文件从服务器发送到本地。

常用选项

  • -a:以 ASCII 模式传输文件。
  • -e:在出现错误时自动退出。
  • -b:以二进制模式传输(默认)。

2. rz:接收本地文件到服务器

rz 命令用于将文件从本地机器上传到服务器。

常用语法

rz [选项]

示例

rz

执行 rz 后,在支持 ZMODEM 协议的终端(例如 SecureCRT 或 XShell)中可以选择要上传的文件。

常用选项

  • -y:如果服务器上已有同名文件,自动覆盖。
  • -a:以 ASCII 模式传输文件。
  • -b:以二进制模式传输(默认)。

3. 常用传输模式说明

  • ASCII 模式-a):适用于文本文件的传输,可自动处理行尾字符转换。
  • 二进制模式-b):适用于图片、音频、压缩包等非文本文件的传输,避免数据损坏。

使用注意事项

  • 需要一个支持 ZMODEM 协议的终端工具,如 SecureCRT、XShell、MobaXterm。
  • 传输过程中保持网络连接稳定,否则文件传输可能会中断。
  • 上传可以直接将文件拖入Xshell终端工具即可上传,下载需要使用sz命令

暂无评论

发表评论

相关阅读