MacOS 使用 iterm2 启用 rz 与 sz 功能

rz命令和sz命令

常用参数

-a, --ascii # 以ascii码方式传输
-b, --binary # 以二进制方式传输
-e, --escape # 对所有控制字符转义
-y, --overwrite # 源文件如果有,则删除旧文件

为了防止传输过程中出现意外,最好加上-be参数

sz 用法:

  下载一个文件 
  sz filename 

  下载多个文件
  sz filename1 filename2

  下载 dir 目录下的所有文件,不包含 dir 下的文件夹
  sz dir/*

rz 用法:

  输入 rz 回车后,会出现文件选择对话框,选择需要上传文件,一次可以指定多个文件,上传到服务器的路径为当前执行 rz 命令的目录。

-b 以二进制方式,默认为文本方式。(Binary (tell it like it is) file transfer override.)

-e 对所有控制字符转义。(Force sender to escape all control characters; normally XON, XOFF, DLE, CR-@-CR, and Ctrl-X are escaped.)

 果要保证上传的文件内容在服务器端保存之后与原始文件一致,最好同时设置这两个标志,如下所示方式使用:

rz -be

附录

  1. rz 与 sz 只适合小的文件传输,大文件还是使用 Filezilla 与 xftp 等工具进行传输;
  2. 只能传输文件,而不能传输文件夹;
  3. 不是所有工具都支持 rz 与 sz,必须支持 ZModem 协议才行,例如 putty 不能使用 rz 与 sz。

参考资料

发表评论?

0 条评论。

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据