摘自:https://www.jianshu.com/p/8199d21f74fe
Linux 本身不自带 rar 环境,因此对于 rar 文件无法直接解压,需要先配置 rar 环境。
首先需要确定自己的系统是 64 位还是 32 位的,通过这个命令:
[root@localhost]# uname -a
出现的内容中如果有 x86_64 就是 64 位的,没有就是 32 位的。
后面是 X686 或 X86_64 则内核是 64 位的,i686 或 i386 则内核是 32 位的。
为什么要确定环境,因为如果你是 64 位的系统,安装 32 位 rar 环境后是无法使用的,会出现这种错误:
bash: /usr/local/bin/rar: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
所以先确定是多少位的再安装对应的 rar。
在终端中输入命令:
32 位
wget http://www.rarsoft.com/rar/rarlinux-5.7.1.tar.gz
64 位
wget http://www.rarlab.com/rar/rarlinux-x64-5.7.1.tar.gz
下载对应的 rar 安装包,可以看到明显有个 x64 的区别,至于版本号,可以去官网自行选择,反正能用。
下载好安装包后,后续操作就都一样了:
1.先解压安装包:
tar -zxvf rarlinux-5.7.1.tar.gz // 对应32位下载的
tar -zxvf rarlinux-x64-5.7.1.tar.gz // 对应64位下载的
2.进入解压出的"rar"文件夹:
cd rar
3.进行编译安装:
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 的操作有很多,这里只记录两个最常用的:
解压:
rar x test.rar #解压 test.rar 到当前目录
若压缩包是带密码的,则执行解压命令后控制台会出现让你输入密码的提示,此时输入密码回车即可正常解压。
压缩
rar test.rar ./test/ #将 test目录打包为 test.rar
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于