前言
之前帮一个朋友搬家(从windows搬家到Linux),结果他的网站压缩包全部都是 RAR ,我真是晕啊,RAR 作为闭源压缩方式在开源系统上绝逼没那么好用的,所以为了解压,我自己也是又补充了一下知识,在这里分享一下。
内容
Unrar
其实解压 RAR ,unrar 是最现成的了,Debian和Ubuntu的软件仓库中直接就有,安装即可,CentOS 和 RedHat 还要费一番功夫。
Debian、Ubuntu 安装
apt-get install unar
CentOS、RedHat 安装
其实 CentOS,我更倾向于下面的方法。如果一定要用 unrar,则去
RPMFind 找符合你系统信息的 RPM 包,例如:
wget ftp://fr2.rpmfind.net/linux/dag/redhat/el7/en/x86_64/dag/RPMS/unrar-5.0.3-1.el7.rf.x86_64.rpm //这是 64 位系统的
rpm -ivh unrar-5.0.3-1.el7.rf.x86_64.rpm
用法
1.查看rar包中的内容:unrar l *.rar 或者 unrar v *.rar
2.测试rar包是否能解压成功:unrar t *.rar
3.解压到当前文件夹:unrar e *.rar
4.解压到指定文件夹:unrar x *.rar /tmp
示范
unrar x www.vobe.io.rar /home/wwwroot/www.vobe.io //解压 www.vobe.io.rar 到 www.vobe.io 目录
RAR SOFT
使用 RAR 官方给出的闭源编译方式安装,支持解压和打包,通用于所有 Linux 系统,不过略麻烦。
下载
去
download 页面,下载下面的稳定版本软件。
wget http://www.rarsoft.com/rar/rarlinux-5.2.1.tar.gz //x86 32位系统
wget http://www.rarsoft.com/rar/rarlinux-x64-5.2.1.tar.gz //x64 64位系统
安装
tar xzf rarlinux-5.2.1.tar.gz 或者 tar xzf rarlinux-x64-5.2.1.tar.gz
cd rar
make
mkdir -p /usr/local/bin
mkdir -p /usr/local/lib
cp rar unrar /usr/local/bin
cp rarfiles.lst /etc
cp default.sfx /usr/local/lib
使用
用上述方式就安装好了,这里说说用法。
rar x www.vobe.io.rar //解压 www.vobe.io.rar 到当前目录
来自:
https://www.vobe.io/326
rar www.vobe.io.rar ./home/wwwroot/www.vobe.io/ //将 www.vobe.io 目录打包为 www.vobe.io.rar
-------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。