通常,在linux中常用的压缩都是tar包、zip,但是怎奈Windows喜欢rar呢,还好CentOS也可以安装rar,不过这个rar是要严格区分你的操作系统是32位还是64位的。

查看系统信息

在安装之前,需要先知道当前系统是32位还是64位的,可通过如下命令或查看:

1
uname -a

此时会输出如下信息:

1
Linux slave1 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

那么这里面的x86_64即代表是64位操作系统,如果是i686或者i386则表示32位操作系统。

下载rar

根据操作系统的位数,下载对应的安装包:
32位操作系统

1
wget https://www.rarlab.com/rar/rarlinux-5.7.1.tar.gz

64位操作系统

1
wget https://www.rarlab.com/rar/rarlinux-x64-5.7.1.tar.gz

现在绝大多数操作系统都是64位的,后面就以64位系统为例。

安装rar

解压rar

1
tar -zxvf rarlinux-x64-5.7.1.tar.gz && cd rar

编译rar

1
make

此时会输出如下信息:

1
2
3
4
5
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

对于root用户,则可以直接使用rar,对于其他用户,还需要将rarunrar软链到/usr/bin/或者将/usr/local/bin配置到其他用户的环境变量。

解压和压缩

解压命令

1
rar x data.rar

压缩命令

1
rar data.rar data.csv

其用法与tarzip没啥大的区别。