
lrzsz包是一款 Linux 系统中常用的一个文件传输工具,可以代替ftp进行上传或者下载的程序,可以在linux终端中使用命令行进行操作,支持将本地文件或目录上传到远程服务器,或者从远程服务器下载文件或目录到本地。
sz:将选定的文件发送(send)到本地机器,运行命令后会弹出保存位置窗口。
rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)。
所以本文介绍怎么在linux平台上安装lrzsz。安装方式本文介绍两种,一种是离线包安装,适用于自己服务器暂时无有访问互联网权限,不能实现在线安装,一种是在线安装(博主这里主推在线安装,毕竟如果服务器没有网,下载不可能实现,因为下载功能属于服务器的出行流量)
一、离线安装
首先下载lrzsz安装包,去官网进行下载,下载地址:https://ohse.de/uwe/software/lrzsz.html
博主也提供百度网盘下载lrzsz-0.12.20.tar.gz地址:
通过网盘分享的文件:lrzsz-0.12.20.tar.gz
链接: https://pan.baidu.com/s/1zRgtDuPS-0mGc4sFWwv23Q?pwd=ih2r 提取码: ih2r
得到了lrzsz-0.12.20.tar.gz安装包之后,将它上传到服务器的/usr/local/DurkBlue/lrzsz目录下,如果服务器没有此目录,清先创建该目录,linux平台提供mkdir命令进行创建目录的功能:
mkdir durkblue # 创建durkblue文件夹
怎么上传到服务器上去,其实本文也是介绍此需求怎么实现,说起来有点好笑,有一种鸡生蛋蛋生鸡的感觉。所以博主在前面才说主推在线安装方式。博主这里利用finalshell工具上传到指定目录的,不了解finalshell工具的,可以自行前往finalshell官网进行了解安装:https://www.hostbuf.com/
将执行路径切换到/usr/local/durkblue/lrzsz目录,linux提供cd命令:
cd /usr/local/durkblue/lrzsz
将lrzsz-0.12.20.tar.gz进行解压缩步骤:
tar -zxvf lrzsz-0.12.20.tar.gz
进入到lrzsz-0.12.20文件夹里面:
cd ./lrzsz-0.12.20
执行上一步操作之后,咱们需要设置lrzsz程序环境配置文件,以实现linux认识lrzsz相关命令,执行命令:
./configure --prefix=/usr/local/lrzsz
将执行路径切换进入/usr/local/bin
cd /usr/local/bin
创建软链接,并将其命名为rz和sz,执行命令:
ln -s /usr/local/lrzsz/bin/lrz rz
ln -s /usr/local/lrzsz/bin/lrz sz
到此,离线方式安装lrzsz包已经完成!
二,在线安装(博主主推)
linux提供了yum命令来实现在线安装lrzsz包
yum -y install lrzsz
到此lrzsz包在线安装完成!
下面介绍将本地电脑的文件上传到指定目录,博主演示将一个jar包文件上传到/usr/local/durkblue目录下
首先将路径切换到需要上传到服务器的目录处/usr/local/durkblue
cd /usr/local/durkblue
执行上传命令:
rz
下面介绍怎么将远程服务器上的文件下载到本地电脑
博主演示将远程服务器上位于/usr/local/durkblue目录下的spd_device_forwarding下载到本地电脑E盘中
首先,将执行路径切换到需要下载到本地的文件所在目录/usr/local/durkblue
cd /usr/local/durkblue
执行下载命令:
sz spd_device_forwarding # spd_device_forwarding是文件名
执行完成之后会弹出一个弹窗,让你选择保存在本地的那个地方,博主选在保存在本地电脑当中的E盘
好了,本文介绍lrzsz包进行上传下载功能介绍完毕,行文不易,喜欢的请留言评论加转发,谢谢啦