linux下解压缩rar文件的方法详解

发布时间:2020-02-09编辑:脚本学堂
本文介绍下,在linux系统中解压缩rar格式的文件的方法,从命令的安装到使用,本文均有详细的介绍,希望对大家有所帮助。

说明:
建议将文件打包为.zip格式,以方便解压,一般来说没有理由要用rar。

linux上unzip命令的用法,请参考文章:
Linux下zip压缩与unzip解压缩命令的用法
centos中使用unzip与zip命令
linux下zip命令的使用示例
linux下zip包的压缩与解压缩命令详解

下面开始今天的主题,linux系统中解压缩rar文件的方法介绍。

一 、系统环境

1.1 系统环境

实验环境一:
CentOS release 5.5 (Final)
2.6.18-194.el5
x86_64 GNU/Linux <--64位系统

实验环境二:
CentOS release 5.4 (Final)
2.6.18-164.el5
i686 GNU/Linux <--32位系统

1.2 命令查看方法:
 

复制代码 代码示例:
[root@jbxue tools]# cat /etc/redhat-release
CentOS release 5.5 (Final)
[root@jbxue tools]# uname -r
2.6.18-194.el5
[root@jbxue tools]# uname -m
x86_64

二、下载并安装rar软件

2.1 下载
 

复制代码 代码示例:
mkdir -p /home/oldboy/tools
cd /home/oldboy/tools
wget http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gz

2.2 安装
 

复制代码 代码示例:
tar zxvf rarlinux-3.8.0.tar.gz
cd rar
make
make install

三、rar命令语法

将/etc 目录压缩为etc.rar 命令为:
 

复制代码 代码示例:
rar a etc.rar /etc

将etc.rar 解压 命令为:
 

复制代码 代码示例:
rar x etc.rar
unrar -e etc.tar

四、例子
实例:将/etc 目录压缩为etc.rar
 

复制代码 代码示例:

[root@jbxue tools]# rar a etc.rar /etc
RAR 3.80 Copyright (c) 1993-2008 Alexander Roshal 16 Sep 2008
Shareware version Type RAR -? for help
Evaluation copy. Please register.
Creating archive etc.rar
Adding /etc/gdm/securitytokens.conf OK
Adding /etc/gdm/Init/Default OK
Adding /etc/gdm/custom.conf OK
Adding /etc/gdm/Xsession OK
Adding /etc/gdm/PostSession/Default OK
Adding /etc/gdm/PreSession/Default OK
Adding /etc/gdm/XKeepsCrashing OK
Adding /etc/gdm/locale.alias OK
Adding /etc/gdm/PostLogin/Default.sample OK
省略若干行......
查看:
[root@jbxue tools]# ll
总计 26704
-rw-r--r-- 1 root root 26505645 08-20 20:26 etc.rar
将etc.rar 解压:
[root@jbxue tools]# rar x etc.rar
RAR 3.80 Copyright (c) 1993-2008 Alexander Roshal 16 Sep 2008
Shareware version Type RAR -? for help

Extracting from etc.rar
Creating etc OK
Creating etc/gdm OK
Extracting etc/gdm/securitytokens.conf OK
Creating etc/gdm/Init OK
Extracting etc/gdm/Init/Default OK
Extracting etc/gdm/custom.conf OK
Extracting etc/gdm/Xsession OK
Creating etc/gdm/PostSession OK
Extracting etc/gdm/PostSession/Default OK
省略若干行......

五、更多命令 查看帮助
 

复制代码 代码示例:
[root@jbxue rar]# rar
[root@ha-1-1 rar]# unrar