lrzsz(Linux服务器和window互传文件工具)
在开发的过程中,经常遇到 需要在 Linux 和 Windows 之间上传下载文件的情况
这时,一般都是使用 FTP 或者 WinSCP 工具进行上传下载, 虽然也能解决问题,但是这些工具需要在本地安装客户端并进行配置之后才能使用
这里介绍一款工具,它能秒级安装,安装即用,不需要任何的配置,就能方便快捷的在 Linux 和 Windows 之间传输文件
它就是Linux中上传下载的工具 lrzsz ,这个工具使用了 XMODEM、YMODEM 和 ZMODEM 文件传输协议来实现文件的上传和下载的,目前主流的SSH连接工具 ( SecureCRT、XShell 等 ) 都支持这些协议,Xshell(支持直接把window的文件拉进linux)。
rz(receive Zmodem),sz(send Zmodem)是Linux/Unix同Windows进行ZModem文件传输的命令行工具。
rz 可以很方便的从客户端传文件到服务器,sz也可以很方便的从服务器传文件到客户端,就算中间隔着跳板机也不影响。
lrzsz这个工具只适合传输小文件,不适合传输大型文件
官网入口
在使用 lrzsz 之前需要先在Linux下安装,它 大小只有几百KB, 安装是非常方便的, 基本秒级完成, 通过下面的命令就可以安装
[root@localhost ~]# yum install -y lrzsz
安装完成之后,输入 sz --v 或者 rz --v 命令,如果有如下输出,则表示安装成功
[root@localhost ~]# sz --v
sz (lrzsz) 0.12.20
[root@localhost ~]# rz --v
rz (lrzsz) 0.12.20
[root@localhost ~]# rz
[root@localhost ~]# sz (filename)
[root@localhost ~]# yum -y update
// 下载安装包,如果下面链接用不了可以去复制上方官网链接
[root@localhost ~]# wget http://down1.chinaunix.net/distfiles/lrzsz-0.12.20.tar.gz
[root@localhost ~]# tar -zxvf lrzsz-0.12.20.tar.gz
[root@localhost ~]# cd lrzsz-0.12.20
// 编译
[root@localhost lrzsz-0.12.20]# ./configure –prefix=/usr/local/lrzsz
[root@localhost lrzsz-0.12.20]# make
[root@localhost lrzsz-0.12.20]# make install
// 建立软连接
[root@localhost lrzsz-0.12.20]# ln -s /usr/local/lrzsz/bin/lrz /usr/bin/rz
[root@localhost lrzsz-0.12.20]# ln -s /usr/local/lrzsz/bin/lsz /usr/bin/sz