开发者社区> 问答> 正文

Linux 服务器解压 RAR 文件,大全



前言


之前帮一个朋友搬家(从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 到当前目录
rar www.vobe.io.rar ./home/wwwroot/www.vobe.io/    //将 www.vobe.io 目录打包为 www.vobe.io.rar
来自: https://www.vobe.io/326

展开
收起
妙正灰 2015-09-09 10:58:30 10030 0
6 条回答
写回答
取消 提交回答
  • ReLinux 服务器解压 RAR 文件,大全
    安装 是提示[size=; font-size: 1.7em,1.7em] HTTP 错误 500.0 - Internal Server Error

    无法在<fastCGI>应用程序配置中找到<handler> scriptProcessor

    请问这个 问题 如何解决,谢谢。

    -------------------------

    ReLinux 服务器解压 RAR 文件,大全
    这个有什么办法解决吗
    2017-09-13 20:11:21
    赞同 展开评论 打赏
  • WEB前端工程师 &amp; 网页设计师 &amp; 伪极客
    ReLinux 服务器解压 RAR 文件,大全
    我来啦
    2017-07-12 17:31:14
    赞同 展开评论 打赏
  • ReLinux 服务器解压 RAR 文件,大全
    我现在就是应该要上传这个程序一直搞不懂好头疼可以帮助我下吗谢谢
    2016-12-22 12:48:15
    赞同 展开评论 打赏
  • 阿里云论坛版主,伪Linux运维,完美主义者。
    我做了一个艰难的决定 加点分给你
    2015-09-09 13:50:07
    赞同 展开评论 打赏
  • 解决方案工程师,负责为企业规划上云迁移方案和云上架构设计,在网站建设开发和云计算领域有多年经验,专注于Linux平台的系统维护以及应用部署。致力于以场景化的方式让云计算,用更加通俗易懂的方式让更多人体验云计算,让云端的计算更质朴的落地。
    回 1楼(沙漠里的虾) 的帖子
    当你有一份rar文件还很大的时候,你就不得不学学了
    2015-09-09 13:17:15
    赞同 展开评论 打赏
  • ReLinux服务器解压RAR文件,大全
    作为一个小白真的看不懂!
    2015-09-09 12:50:16
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS块储存产品全面解析 立即下载