Linux基础服务之lrzsz

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基础服务之lrzsz相关的知识,希望对你有一定的参考价值。

文件版本:

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 在线安装

[[email protected] ~]# 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在线安装

[email protected]:~# 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编译安装

[[email protected]ter ~]# cd /usr/local/src

[[email protected] ~]# 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]

 [[email protected] ~]# yum install -y gcc  gcc-c++

[[email protected] ~]# tar -xvf lrzsz-0.12.20.tar.gz

 [[email protected]ter ~]# cd lrzsz-0.12.20

 [[email protected]ter ~]# ./configure

 [[email protected] ~]# make && make install

 [[email protected] ~]# cd /usr/bin

 [[email protected] ~]# ln -s /usr/local/bin/lrz rz

 [[email protected] ~]# ln -s /usr/local/bin/lsz sz

1.2.2. 检测安装

[[email protected] ~]# 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

 。。。。省略

[[email protected] ~]# 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 文件

 

技术分享


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

rz waiting to receive.   

#查看之前拖进来的文件

[[email protected] test]# ll     

total 4

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

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

1.3.2. LinuxWindows 文件

找到你要发送的文件

[[email protected] test]# ls

1.txt  passwd

[[email protected] test]# sz passwd

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

技术分享 

1.3.3. WindowsLinux 文件夹

传输文件夹

Windows 发送到Linux

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

技术分享还是一样拖到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.资料


本文出自 “夏雨天的小屋” 博客,请务必保留此出处http://caimengzhi.blog.51cto.com/9787265/1869088

以上是关于Linux基础服务之lrzsz的主要内容,如果未能解决你的问题,请参考以下文章

Linux服务器之lrzsz命令小记

Linux服务器之lrzsz命令小记

linux之常用操作基本命令

python之Linux基础

linux基础之公共NTP服务器

Linux基础服务之NFS