linux的rz、sz指令怎么用呢?

linux的rz、sz指令怎么用呢?,第1张

借助securtCRT,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器。

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

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

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

记住一点,不论是send还是received,动作都是在服务器上发起的。我们习惯了说上传或是下载,其实大可不必。使用这两个命令,只要思考一点,是要把文件从服务器上发送出去,还是从客户端接上接收回来,就可以了。

若想把文件从客户端上传到服务器,就是服务器将文件接收回来,逻辑是:我(客户端)上传,你(服务器)接收,使用rz。

若想把文件从服务器上下载回(到客户端),就是服务器将文件发送出去,逻辑是:我下载(客户端),你(服务器)发送,使用sz。

好吧,最后总结为一句话:

我(客户端)上传,你(服务器)接收(RZ),我下载(客户端),你(服务器)发送(SZ)。

链接不到服务器的主要原因;

1、是因为手机欠费,没有信号、手机没有打开数据网络,导致的数据链接不通。

2、是因为某一个APP服务器出现了问题,导致网络链接不到服务器。

3、是手机链接了WIFI信号,但是WIFI信号实际是没有联网的状态,所以是链接不到APP的。

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

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

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

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

yum install lrzsz1

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

Could not retrieve mirrorlist1

此时解决方法是: 

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

关于linux rz sz:

1,编译安装

root 账号登陆后,依次执行以下命令:

tar zxvf lrzsz-0.12.20.tar.gz

cd lrzsz-0.12.20

./configure

make

make install

上面安装过程默认把lsz和lrz安装到了/usr/local/bin/目录下,现在我们并不能直接使用,下面创建软链接,并命名为rz/sz:

cd /usr/bin

ln -s /usr/local/bin/lrz rz

ln -s /usr/local/bin/lsz sz

2,使用说明

sz命令发送文件到本地:

# sz filename

rz命令本地上传文件到服务器:

# rz

执行该命令后,在弹出框中选择要上传的文件即可。

说明:打开SecureCRT软件 ->Options ->session options ->X/Y/Zmodem 下可以设置上传和下载的目录。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/468391.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-05
下一篇2023-06-05

发表评论

登录后才能评论

评论列表(0条)

    保存