文件版本:

V1.0

文件编号:

R&D0023

发布日期:

2016-11-03

编    制:


审    批:


 


Linux基础服务之lrzsz

 


目录

1.文件传输4

1.1.在线安装4

1.1.1. Centos 在线安装4

1.1.2. Ubuntu在线安装4

1.2.编译安装5

1.2.1. Centos/ubuntu编译安装5

1.2.2. 检测安装5

1.3.软件使用6

1.3.1. WindowsLinux 文件6

1.3.2. LinuxWindows 文件6

1.3.3. WindowsLinux 文件夹7

1.3.4. LinuxWindows 文件夹7

2.资料7

 


修订记录

版本号

发布日期

拟制人

修订描述

V1.0

2016-10-27


首次发布


















 

Linux基础服务之lrzsz

 


1.文件传输

由于这两天做实验需要从Linux的虚拟机上上传和下载东西,但是碍于FPTNFS比较麻烦,现在来和大家分享一下完美的lrzsz首先什么是lrzszlrzsz是一款 Linux 下面的文件传输工具。实现原理是通过 Xmodem / Ymodem / Zmodem 协议传输文件。lrzsz 可以在支持这三种协议的Shell界面的工具下工作,比如XShell。我现在给大家介绍的就是在xshell下工作的。
    首先我们要安装lrzsz,具体的安装方法建议大家去官网上下,但是我们做实验的就不用了,在我们的安装光盘上都有,你可以用yum或者rpm安装都行。文档最后附件也插入了源码包,不过还是在有网络的情况下还是建议使用在线安装,速战速决。力推在线安装。

 

1.1.在线安装

1.1.1. Centos 在线安装

[root@salt-master ~]# yum install -y lrzsz

Loaded plugins: fastestmirror, refresh-packagekit, security

Setting up Install Process

Loading mirror speeds from cached hostfile

 * base: mirrors.aliyun.com

 * epel: mirrors.aliyun.com

 * extras: mirrors.aliyun.com

 * updates: mirrors.aliyun.com

extras                                                                                                        | 3.4 kB     00:00

updates                                                                                                       | 3.4 kB     00:00

 

1.1.2. Ubuntu在线安装

root@loocha11:~# apt-get install -y lrzsz

Reading package lists... Done

Building dependency tree

Reading state information... Done

lrzsz is already the newest version.

0 upgraded, 0 newly installed, 0 to remove and 56 not upgraded.

1.2.编译安装

1.2.1. Centos/ubuntu编译安装

[root@salt-master ~]# cd /usr/local/src

[root@salt-master ~]# wget http://down1.chinaunix.net/distfiles/lrzsz-0.12.20.tar.gz

--2016-11-03 17:15:36--  http://down1.chinaunix.net/distfiles/lrzsz-0.12.20.tar.gz

Resolving down1.chinaunix.net... 61.55.167.132

Connecting to down1.chinaunix.net|61.55.167.132|:80... connected.

HTTP request sent, awaiting response... 200 OK

Length: 280938 (274K) [application/x-gzip]

Saving to: `lrzsz-0.12.20.tar.gz'

100%[=======================================================>] 280,938      578K/s   in 0.5s

2016-11-03 17:15:37 (578 KB/s) - `lrzsz-0.12.20.tar.gz' saved [280938/280938]

 [root@salt-master ~]# yum install -y gcc  gcc-c++

[root@salt-master ~]# tar -xvf lrzsz-0.12.20.tar.gz

 [root@salt-master ~]# cd lrzsz-0.12.20

 [root@salt-master ~]# ./configure

 [root@salt-master ~]# make && make install

 [root@salt-master ~]# cd /usr/bin

 [root@salt-master ~]# ln -s /usr/local/bin/lrz rz

 [root@salt-master ~]# ln -s /usr/local/bin/lsz sz

1.2.2. 检测安装

[root@salt-master ~]# rz -h

rz version 0.12.20

Usage: rz [options] [filename.if.xmodem]

Receive files with ZMODEM/YMODEM/XMODEM protocol

    (X) = option applies to XMODEM only

    (Y) = option applies to YMODEM only

    (Z) = option applies to ZMODEM only

 。。。。省略

[root@salt-master ~]# sz -h

sz version 0.12.20

Usage: sz [options] file ...

   or: sz [options] -{c|i} COMMAND

Send file(s) with ZMODEM/YMODEM/XMODEM protocol

    (X) = option applies to XMODEM only

    (Y) = option applies to YMODEM only

    (Z) = option applies to ZMODEM only

   。。。。省略

当看到有以上信息出现时候,就说明安装成功,接下来享受一下直接拖拽传输文件的快感吧。

1.3.软件使用

1.3.1. WindowsLinux 文件

 

Linux基础服务之lrzsz_第1张图片


[root@salt-master test]# rz -E  #等待传输,看文件大小,会有时间长短差异

rz waiting to receive.   

#查看之前拖进来的文件

[root@salt-master test]# ll     

total 4

-rw-r--r-- 1 root root 454 Nov  2 09:00 1.txt

OK.说明从window发送到Linux是成功了。

1.3.2. LinuxWindows 文件

找到你要发送的文件

[root@salt-master test]# ls

1.txt  passwd

[root@salt-master test]# sz passwd

#回车即可然后在选择你要存放的路径。发送时间和文件大小有关系。

Linux基础服务之lrzsz_第2张图片 

1.3.3. WindowsLinux 文件夹

传输文件夹

Windows 发送到Linux

首先在windows找到要传输的文件,格式最好是.zip

wKiom1gbDXiygXc2AAAJoGC4Pvg775.png还是一样拖到xshell窗口等待传输完毕,传输结束后在xshell界面直接解压,unzip 123.zip即可。

Linux发送到Windows

1.3.4. LinuxWindows 文件夹

linux终端xshell上先压缩你要传输的文件,tar -zcvf abc.tar.gz  file

然后压缩有会有file.tar.gz 然后sz file.tar.gz 一样操作。

 

 

2.资料