这样方便解压,一般来说没有理由要用rar.关于 linux上unzip命令有空细讲,
本节讲下,如何让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@oldboy tools]# cat /etc/redhat-release
CentOS release 5.5 (Final)
[root@oldboy tools]# uname -r
2.6.18-194.el5
[root@oldboy 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@oldboy 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@oldboy tools]# ll
总计 26704
-rw-r--r-- 1 root root 26505645 08-20 20:26 etc.rar
将etc.rar 解压:
[root@oldboy 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@oldboy rar]# rar
[root@ha-1-1 rar]# unrar
相关推荐
在Java编程环境中,处理RAR压缩包并对其进行解压是一个常见的任务,特别是在自动化脚本或数据迁移等场景下。本文将详细介绍如何使用Java实现这个功能,特别是处理带密码保护的RAR文件,同时支持中文文件名,并能在...
1、打开“hash值获取工具”文件夹,进入run文件夹,在文件夹地址输入CMD运行程序,在运行程序中输入:rar2john.exe“+空格+破解文件名称”,回车获取破解文件hash值 2、将需要破解的文件复制到打开破解工具文件夹,...
沙漏哦2022-09-16 16:00:57原证Java解压缩文件,尤其对于Rar5.0版本的解压实现 项目描述 junrar已经不再支持Rar5版本的压缩文件。sevenzipjbinding对于Rar5压缩包的解压是调用本地7z软件进行解压的,如果本机环境...
"Linux中轻松打开RAR文档.pdf" 本文档主要介绍了在Linux操作系统中如何轻松打开RAR文档。RAR压缩格式是一种广泛使用的压缩格式,但Linux操作系统默认情况下不支持...6.RAR for Linux软件可以自动集成在文件管理器中。
RAR是一种流行的压缩文件格式,由Eugene Roshal开发并以其缩写命名。它允许用户将多个文件和文件夹打包成一个单一的RAR文件,以便于存储、传输和分享。RAR格式以其高效的压缩率和高级特性而受到青睐,比如修复损坏的...
本文将详细讨论如何从一个名为“取压缩包中全部文件名.rar”的RAR压缩包中提取所有文件的名称,以及这一操作背后的原理和技术。 RAR是一种流行的压缩格式,由尤金·罗沙利克开发,它提供了比ZIP更高的压缩率和更...
GZ是GNU的gzip文件格式,主要用于减少文件大小。在Java中,可以使用`java.util.zip.GZIPOutputStream`来压缩数据,`java.util.zip.GZIPInputStream`来解压缩。`GZUtil.java`可能包含了压缩和解压缩GZ文件的相关方法...
这些工具不仅能够解压缩RAR文件,还支持其他多种压缩格式。 7. **兼容性**:虽然RAR是Windows平台的主流压缩格式,但也有跨平台的解压缩软件,使得RAR文件能在Mac OS X和Linux系统上使用。 8. **注意事项**:在...
解压缩RAR文件的方法: 1. **使用解压缩软件**:Windows用户可以使用WinRAR、7-Zip等工具,Mac用户可以使用The Unarchiver或WinZip Mac Edition。这些软件提供图形化界面,方便用户选择文件并执行解压缩操作。 2. **...
Linux中的RAR命令是用于处理.RAR格式压缩文件的工具,这种格式通常在Windows环境中更为常见。在Linux系统中,RAR命令并非预装软件,需要通过安装额外的包来获得。本压缩包提供了一个适用于多种Linux版本的RAR命令...
"crx2rnxnew.rar" 是一个压缩包,包含了一个名为 "crx2rnx.exe" 的可执行文件,这是一款专门用于解压缩RNX文件的工具。"crx2rnx"这个名字暗示了它的功能,即把CRX格式转换为RNX格式。CRX可能是RINEX数据的一种压缩...
解压后,通常会得到一个包含可执行文件的目录结构,例如`rar/`,其中的`rar`或者`unrar`可能是解压缩命令。如果要解压一个RAR文件,比如名为`example.rar`的文件,可以使用如下命令: ```bash ./rar x example.rar ...
在Linux环境下,处理RAR文件往往需要借助第三方工具,因为Linux的默认包管理器并不包含RAR的压缩与解压缩功能。RAR是一种流行的文件压缩格式,尤其在Windows用户中广泛使用。为了在Linux上操作RAR文件,我们可以利用...
在解压缩"jdk1.8_161"这个文件后,您将得到Java 8的安装包。根据您的操作系统(Windows、Linux或macOS),您需要按照相应的步骤配置环境变量,确保系统能够识别和使用Java 8。例如,在Windows上,您可能需要设置`...
在IT行业中,压缩包是一种非常常见的数据存储和传输方式,特别是在文件传输、软件分发以及数据备份等场景。本文将详细讲解与“解压缩包测试包”相关的知识点,包括压缩包的基本概念、常见格式、解压工具以及测试过程...
jZip是一款强大的压缩与解压缩工具,适用于处理多种类型的压缩文件格式,如Zip、RAR、TAR、GZip以及7-Zip等。这款软件以其全面的功能和用户友好的界面而受到广泛赞誉。作为一款绿色英文版软件,jZip无需安装即可直接...
批量解压缩RAR文件的方法多种多样,可以使用专门的解压缩软件,如WinRAR、7-Zip或者Bandizip等。这些工具不仅支持RAR格式,也支持其他常见的压缩格式如ZIP、7Z等。以下是一些实现批量解压缩的步骤: 1. **WinRAR**...
在Java编程环境中,解压不同类型的压缩文件,如RAR5、Zip和7z,是一项常见的任务。为了实现这一功能,我们需要使用特定的库,因为Java标准库并不直接支持RAR5和7z格式。这里我们将详细探讨如何使用Java来处理这些...
7z是一种高压缩率的文件格式,7-Zip软件是其主要的开源实现。在C++中,可以使用`libarchive`库来处理7z文件。`libarchive`不仅支持7z,还支持多种其他归档格式,如ZIP、RAR、TAR等。它提供了一个强大的API,用于...