rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具。

使用前提:

首先,你的Linux端(CentOS, Ubuntu)需要安装rz/sz命令,也就是 lszrz 包。

其次,windows端需要支持ZModem的telnet/ssh客户端(Xshell,SecureCRT支持,好像putty不支持),SecureCRT就可以用SecureCRT登陆到Unix/

运行命令rz,即是接收文件,xshell就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到linux里的当前目录。如果要上传文件,直接用鼠标点住文件往X-shell里面一拖即是

运行命令 sz file 就是发文件到windows上(保存的目录是可以配置) 比ftp命令方便多了,而且

在Linux上安装lrzsz

单单是SSH客户端软件支持以上文件传输协议(ASCII,Xmodem,Ymodem,Zmodem)还不行,我们的Linux服务器上也得安装相应的软件,以支持这些文件传输协议才行。在Linux上,lrzsz就是完成此任务的,lrzsz就是一个支持 Zmodem 传输协议的工具。我们通过sz/rz两个命令,分别发送/接收文件。如果我们的系统中没有安装lrzsz这个包,就会报错,安装即可解决。

[root@localhost ~]# rz

-bash: rz: command not found

## For CentOS/RHEL

[root@localhost ~]# yum -y install lrzsz

## For Ubuntu

# sudo apt-get install lrzsz

理解记忆

其中,对于sz和rz的理解与记忆我用了如下的方法(很多时候容易搞混):

sz中的s意为send(发送),告诉客户端,我(服务器)要发送文件 send to cilent,就等同于客户端在下载。

rz中的r意为received(接收),告诉客户端,我(服务器)要接收文件 received by cilent,就等同于客户端在上传。

使用示例

rz上传命令,如果已经存在文件了,那么默认不会执行上传,要-y覆盖才可以

[root@szxjdw01-a-pro-14 ~]# cd /data/backup/war/

[root@szxjdw01-a-pro-14 war]# ll

total 308888

-rw-r--r-- 1 root root 79681963 Aug 4 14:59 test.tar.gz

[root@test war]# rz

rz waiting to receive.

Starting zmodem transfer. Press Ctrl+C to cancel.

Transferring jdwin-ucenter-rpc-service-assembly.tar.gz...

jdwin-ucenter-rpc-service-assembly.tar.gz was skipped

[root@test war]# rz -y

rz waiting to receive.

Starting zmodem transfer. Press Ctrl+C to cancel.

Transferring jdwin-ucenter-rpc-service-assembly.tar.gz...

100% 77814 KB 855 KB/sec 00:01:31 0 Errors

[root@test war]# ll

total 308888

-rw-r--r-- 1 root root 79681952 Aug 4 15:53 test.tar.gz

缺点

使用lszrz非常方便,但是有一点不足之处: 无法传输大于 4G 的文件。

那肿么办呢? 可以使用Filezilla, SecureFX 这些FTP工具来替代了。

linuxsz隐藏文件_linux中rz上传、sz下载命令详解相关推荐

  1. 转 虫师的selenium借助AutoIt识别上传(下载)详解

    selenium借助AutoIt识别上传(下载)详解 2014-12-27 11:26 by 虫师, 755 阅读, 1 评论, 收藏,  编辑 AutoIt目前最新是v3版本,这是一个使用类似BAS ...

  2. Python + Selenium + AutoIt 模拟键盘实现另存为、上传、下载操作详解

    前言 在web页面中,可以使用selenium的定位方式来识别元素,从而来实现页面中的自动化,但对于页面中弹出的文件选择框,selenium就实现不了了,所以就需引用AutoIt工具来实现. Auto ...

  3. selenium借助AutoIt识别上传(下载)详解

    AutoIt目前最新是v3版本,这是一个使用类似BASIC脚本语言的免费软件,它设计用于Windows GUI(图形用户界面)中进行自动化操作.它利用模拟键盘按键,鼠标移动和窗口/控件的组合来实现自动 ...

  4. Java网络编程实现文件上传和下载案例详解

    客户端: 文件上传案例的客户端:读取本地文件,上传到服务器,读取服务器回写的数据 明确: 数据源:c:\1.jpg 目的地:服务器 实现步骤: 1.创建一个本地字节输入流FileInputStream ...

  5. SecureCRT更改 rz上传/sz下载的默认路径

    https://blog.csdn.net/qq_35462323/article/details/82389525

  6. linux——windows:上传、下载命令——rz,sz

    一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地:    与ss ...

  7. 在Xshell中直接上传或下载文件

    rz  上传   sz   文件名  下载 tar  zcpf  xxxx.tgz  xxxx 打包 tar zxpf  xxxx.tgz   解压

  8. php设置上传文件大小限制_php修改上传文件大小限制实例详解

    php修改上传文件大小限制实例详解 php在默认情况下,只允许上传一定大小的文件,当上传文件大小超过这个值时,将会出错.本文章将向大家讲解php.ini中如何修改上传文件大小限制.需要修改的设置有三个 ...

  9. HTML5 多图片上传(前端+后台详解)

    HTML5 多图片上传(前端+后台详解) 1.参考jquery插件库 2.修改代码 3.添加的后台代码 4.删除的后台代码 1.参考jquery插件库 手机端实现多图片上传 2.修改代码 我发现他这里 ...

最新文章

  1. 无线基站侧的信令风暴根因——频繁的释放和连接RRC产生大量信令、设备移动导致小区重选信令增加、寻呼信令多...
  2. python Hbase Thrift pycharm 及引入包
  3. EasyUI之简单实现Datagrid分页(C#)
  4. 计算发送延时与传播延迟_消息队列——延时消息应用解析及实践
  5. Paxos算法与Zookeeper分析
  6. 动态加载类的原理——元数据的使用
  7. WinPcap笔记(2):获取设备列表
  8. python中使用sys模板和logging模块获取行号和函数名的方法
  9. 接口设计的几个注意事项
  10. java 对象 转换 工具类_Java中excel与对象的互相转换的通用工具类编写与使用(基于apache-poi-ooxml)...
  11. java5个线程_java基础thread——java5之后的多线程(浅尝辄止)
  12. SaaS市场没有免费午餐!未来只有两种企业可生存
  13. java实验报告心得_Java实验报告(一)及总结
  14. 孙玄/陈东:聊一聊ZooKeeper的顺序一致性
  15. 前端+后端实现导入功能
  16. 《CSS 揭秘》每章详细读书笔记
  17. 集群通信组件Tribes之整体介绍
  18. 微信公众号开发--js关闭浏览器回到公众号对话窗口
  19. Kali网络渗透测试二——网络嗅探与身份认证
  20. mysql 数据库备份

热门文章

  1. 图片底侧空白缝隙解决方案(HTML、CSS)
  2. java 圆括号,Java圆括号翻转字符串
  3. linux发行版_2020年最漂亮的7个Linux发行版
  4. 8Manage微信CRM:打破传统企业营销套路
  5. 3.9 限制root远程登录
  6. neo4j 如何删除所以的节点和关系
  7. 一年前我在知乎上提了个愚蠢的问题:如何入门 Linux ?
  8. C#笔记15 反射、特性、序列化和动态编程
  9. java可以实现agv调度吗_AGV路线优化及实时调度
  10. mysql停止更新时间_我如何更新这个MySQL查询以获取从开始、停止、暂停和恢复事件经过的总时间...