智传网优云课堂,专注分享IT技术
与IT技术爱好者一起共同学习进步

linux下怎么解压rar文件

1. 前言

本文主要介绍如何在Linux系统上安装rar压缩与解压缩工具。我们在Windows上一般会使用WinRAR压缩文件或者文件夹,生成压缩文件一般是rar结尾的。这类文件如果上传到Linux系统上,那么就需要在Linux系统上安装RAR工具,用于压缩与解压缩。

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软件

  1. 安装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

完毕!

  1. 创建文件夹
[root@zcwyou ~]# mkdir /usr/local/WinRAR
[root@zcwyou ~]# cd /usr/local/WinRAR
  1. 下载、解压软件
[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

linux怎么安装winrar压缩解压工具

4. Linux安装Winrar成功后,开始在Linux系统上使用RAR

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

赞(0)
分享到: 更多 (0)

学习QQ群:557371664

关注微信公众号自助视频学习

评论 抢沙发

评论前必须登录!