该软件的原始地址在这里:
lrzszhttps://ohse.de/uwe/software/lrzsz.html可以看到,最新的版本是0.12.20,1998年12月份发布后就再也没有更新过了。
1、下载lrzsz压缩包
# wget https://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
2、解压
# tar zxvf lrzsz-0.12.20.tar.gz
3、进入解压目录
# cd lrzsz-0.12.20/
4、配置安装路径
# ./configure --prefix=/usr/local/lrzsz
5、编译和安装(切换为root 权限执行下面的命令)
# make && make install
6、设置软连接
# ln -s /usr/local/lrzsz/bin/lrz /usr/bin/rz
# ln -s /usr/local/lrzsz/bin/lsz /usr/bin/sz
以上的命令做一个说明,经过实测只有通过以上方式建立的软连接,输入”rz“命令和”sz xxx.xxx"命令才有效,有很多文章里建的软连接实际都唤不起这个命令的。
rz命令是将本地的文件传到linux上去;
sz xxx.xxx是将linux上的文件传到本地。
7、输入命令“rz"弹出文件框,就说明安装成功。
# rz
至此,算是安装完成了!
其他问题:
当使用XShell的rz上传时,有时会出现乱码的情况,导致这种情况出现的原因是,rz对文件进行了读取和解析,因此解决方案就是需要阻止其进行读取和解析。
解决方案:
使用 rz -be
-b:–binary 用binary的方式上传下载,不解释字符为ascii;
-e:–escape 强制escape 所有控制字符,比如Ctrl+x,DEL等
Ubuntu中别名设置文件为~/.bashrc,因此编辑~/.bashrc文件,
nano ~/.bashrc
在.bashrc文件最后面添加一行:
alias rz='rz -be'
保存退出,之后再进行上传文件时,直接使用rz即可,不用手动再输入-be参数了。