博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux rz和sz命令详解
阅读量:4042 次
发布时间:2019-05-24

本文共 896 字,大约阅读时间需要 2 分钟。

21、rz(上传文件) 和sz(下载文件)命令

Linux中rz和sz命令允许开发板与主机通过串口进行传递文件,下面具体介绍一下怎么实现的。

sz : 将选定的文件发送(send)到本地机器

rz : 运行该命令后会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器,即从本地接受文件到服务器。

如果Linux上没有这两命令,得先安装,安装命令如下:

yum install lrzsz

当然在安装的过程中可能会遇到如下错误:(一般是网络出问题)

Could not retrieve mirrorlist

此时解决方法是:

如果配置的DHCP动态网络,则在/etc/resolv.conf文件中添加nameserver 8.8.8.8

1

如果是静态网络,则在/etc/sysconfig/network-scripts/ifcfg-eth0文件中添加DNS1=8.8.8.8

2

然后重启网络服务,命令如下:

service network restart

重启启动以后,就可以进行上传和下载文件了

从服务端发送文件到客户端:

sz filename

从客户端上传文件到服务端:

rz

在弹出的框中选择文件,上传文件的用户和组是当前登录的用户。

SecureCRT设置默认路径:

Options -> Session Options -> Terminal -> Xmodem/Zmodem ->Directories

Xshell设置默认路径:

右键会话 -> 属性 -> ZMODEM -> 接收文件夹

可以使用下面的测试方法来进行测试:

开发板接收文件:
1. 进入开发板要接收文件的目录
2. 开发板执行命令# rz
3. 在minicom下,按住Ctrl+A键不放,按下Z键
4. 按下S键选择发送文件
5. 选择zmodem,用回车键确认
6. 用空格选择主机要发送的文件,用回车键确认
7. 传输完成后按任意键返回
开发板发送文件:
1. 进入开发板要发送文件的目录
2. 进入主机要接收文件的目录
2. 主机执行命令# rz
3. 开发板执行命令# sz filename

你可能感兴趣的文章
【leetcode】Reorder List (python)
查看>>
【leetcode】Linked List Cycle (python)
查看>>
【leetcode】Linked List Cycle (python)
查看>>
【leetcode】Candy(python)
查看>>
【leetcode】Clone Graph(python)
查看>>
【leetcode】Sum Root to leaf Numbers
查看>>
【leetcode】Pascal's Triangle II (python)
查看>>
java自定义容器排序的两种方法
查看>>
如何成为编程高手
查看>>
本科生的编程水平到底有多高
查看>>
AngularJS2中最基本的文件说明
查看>>
从头开始学习jsp(2)——jsp的基本语法
查看>>
使用与或运算完成两个整数的相加
查看>>
备忘:java中的递归
查看>>
DIV/CSS:一个贴在左上角的标签
查看>>
Solr及Spring-Data-Solr入门学习
查看>>
Vue组件
查看>>
python_time模块
查看>>
python_configparser(解析ini)
查看>>
selenium学习资料
查看>>