1. 前言
本文主要介绍如何在Linux系统上安装rar压缩与解压缩工具。我们在Windows上一般会使用WinRAR压缩文件或者文件夹,生成压缩文件一般是rar结尾的。这类文件如果上传到Linux系统上,那么就需要在Linux系统上安装RAR工具,用于压缩与解压缩。
其实,之前我们已经介绍过了在Linux上安装第三方RAR压缩解压缩工具,可以参考以下文章:
Linux解压rar文件命令
本教程是以WinRAR官方软件为演示案例
本次使用RAR官方软件版本是5.7.1
WinRAR官方网站:
http://www.rarlab.com/
我这里下载的是
RAR 5.71 for Linux x64
2. Linux下载并安装rar软件
- 安装wget命令下载工具:
[root@zcwyou ~]# yum -y install wget
总下载量:547 k
安装大小:2.0 M
Downloading packages:
wget-1.14-18.el7_6.1.x86_64.rpm | 547 kB 00:00:11
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : wget-1.14-18.el7_6.1.x86_64 1/1
验证中 : wget-1.14-18.el7_6.1.x86_64 1/1
已安装:
wget.x86_64 0:1.14-18.el7_6.1
完毕!
- 创建文件夹
[root@zcwyou ~]# mkdir /usr/local/WinRAR
[root@zcwyou ~]# cd /usr/local/WinRAR
- 下载、解压软件
[root@zcwyou WinRAR]# wget https://www.rarlab.com/rar/rarlinux-x64-5.7.1.tar.gz
[root@zcwyou WinRAR]# ls
总用量 536
-rw-r–r–. 1 root root 546592 6月 12 11:47 rarlinux-x64-5.7.1.tar.gz
如果出现以下结果表明网络连接有问题,而且非常有可能跟某防火墙有关。
–2019-06-12 22:33:16– https://www.rarlab.com/rar/rarlinux-x64-5.7.1.tar.gz
正在解析主机 www.rarlab.com (www.rarlab.com)… 5.135.104.98
正在连接 www.rarlab.com (www.rarlab.com)|5.135.104.98|:443… 失败:拒绝连接。
我这里是使用浏览器下载回来以后,再上传到Linux上的,向Linux上传文件可以参考以下教程:
Linux与Windows相互文件传输之winscp工具
[root@zcwyou WinRAR]# tar -zxvf rarlinux-x64-5.7.1.tar.gz
执行结果:
rar/
rar/order.htm
rar/acknow.txt
rar/readme.txt
rar/default.sfx
rar/license.txt
rar/rarfiles.lst
rar/whatsnew.txt
rar/makefile
rar/rar
rar/unrar
rar/rar.txt
3. Linux系统安装RAR软件
[root@zcwyou WinRAR]# cd rar
[root@zcwyou 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
4. Linux安装Winrar成功后,开始在Linux系统上使用RAR
1.试试压缩文件
把当前目录的zcwyou压缩为zcwyou.rar
[root@zcwyou tmp]# rar a zcwyou.rar ./zcwyou
执行结果输出如下:
RAR 5.71 Copyright (c) 1993-2019 Alexander Roshal 28 Apr 2019
Trial version Type ‘rar -?’ for help
Evaluation copy. Please register.
Creating archive zcwyou.rar
Adding ./zcwyou/123.txt OK
Adding ./zcwyou OK
Done
查看结果
[root@CentOS7 ~]# ll -ld zcwyou*
drwxr-xr-x. 2 root root 21 6月 17 07:34 zcwyou
-rw-r–r–. 1 root root 119 6月 17 07:34 zcwyou.rar
可以看到zcwyou.rar成功创建。
2.解压文件
[root@zcwyou tmp]# rar x zcwyou.rar
执行结果如下:
RAR 5.71 Copyright (c) 1993-2019 Alexander Roshal 28 Apr 2019
Trial version Type ‘rar -?’ for help
Extracting from zcwyou.rar
Creating zcwyou OK
Extracting zcwyou/123.txt OK
All OK
或者
[root@zcwyou tmp]# unrar e zcwyou.rar
UNRAR 5.71 freeware Copyright (c) 1993-2019 Alexander Roshal
Extracting from zcwyou.rar
Extracting 123.txt OK
All OK
想学习更多选项命令行直接输入rar可看帮助。
5. Ubuntu系统上如何安装RAR
在终端中输入命令安装压缩程序rar和解压缩的unrar
sudo apt-get install rar unrar
6. 总结:
linux中解压rar参数有e和x:
使用e命令,会将abc.rar中的file1文件连同test目录下的file2文件解压到当前目录。如果想保持abc.rar目录中的目录结构请使用x命令。
案例1:把原rar压缩包中的全部文件解压到当前目录下,没有目录
[root@zcwyou ~]# unrar e file.rar
案例2:把rar压缩包中的文件全部解压,并按压缩包里目录路径解压
[root@zcwyou ~]# rar x file.rar
案例3:创建一个RAR文件
[root@CentOS7 test]# rar a rarlinux-x64-5.7.1.tar.gz.rar rarlinux-x64-5.7.1.tar.gz
评论前必须登录!
注册