目录
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
附录
- rz 与 sz 只适合小的文件传输,大文件还是使用 Filezilla 与 xftp 等工具进行传输;
- 只能传输文件,而不能传输文件夹;
- 不是所有工具都支持 rz 与 sz,必须支持 ZModem 协议才行,例如 putty 不能使用 rz 与 sz。
参考资料
- ※macOS 使用 iterm2 启用 rz 与 sz 功能:https://wsgzao.github.io/post/lrzsz/
- Mac下iTerm2配置lrzsz功能:https://cloud.tencent.com/developer/article/1622409
- MAC配置ITERM2支持LRZSZ功能:https://www.congcong.us/post/mac_iterm2_support_lrzsz.html
- mac使用lrzsz传输文件(iterm2):https://juejin.cn/post/6912337002754998285
0 条评论。