sz命令

sz 命令是用于文件传输的命令行工具,它基于 ZModem 协议,可以在 Linux 和 Windows 系统之间安全地传输文件1。以下是 sz 命令的基本用法和一些常见选项:

基本用法2

sz [选项] [文件名]

常见选项2

  • -a--ascii:以文本方式传输(ASCII)。

  • -b--binary:以二进制方式传输(BINARY)4

  • -e--escape:对控制字符进行转义(escape)3

  • -y--ymodem:使用 YModem 协议传输文件。

  • -x--xmodem:使用 XModem 协议传输文件。

  • -z--zmodem:使用 ZModem 协议传输文件。

  • -c--compress:允许使用命令进行压缩。

  • -q--quiet:静默模式,不显示传输过程和提示信息。

  • -i--inplace:将接收到的文件保存到指定目录2

示例5

  1. 从远程服务器下载文件到本地计算机1
sz filename
  1. 限制上传速度2
sz -l 1024 filename
  1. 上传文件到远程服务器1
sz file.txt
  1. 上传文件到远程服务器,并指定保存路径6
sz -i /path/to/save/file.txt
  1. 使用 ZModem 协议进行文件传输1
sz -z filename
  1. 使用 YModem 协议进行文件传输2
sz -y filename
  1. 使用 XModem 协议进行文件传输2
sz -x filename
  1. 使用二进制模式下载文件,覆盖同名文件5
sz -by filename
  1. 使用二进制模式下载文件,不覆盖同名文件5
sz -bE filename

注意事项

  • sz 命令通常用于从 Linux 服务器下载文件到本地计算机。

  • sz 命令支持断点续传功能,如果传输中断,可以重新执行命令继续传输。

  • sz 命令可以与 rz 命令配合使用,实现双向文件传输1

请根据您的具体需求选择合适的选项和参数来使用 sz 命令进行文件传输

Top