帝游网提供最新手游APP下载和游戏攻略!

Linux下解压RAR文件的操作指南

发布时间:2024-10-24浏览:59

老铁们,大家好,相信还有很多朋友对于Linux下解压RAR文件的操作指南和的相关问题不太懂,没关系,今天就由我来为大家分享分享Linux下解压RAR文件的操作指南以及的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

1. 前言

Linux上是可以支持解压rar压缩文件的,只是一般的服务器默认情况下没有安装相关工具。需要额外安装。

Linux安装RAR解压工具方法如下:

CentOS系统安装方法

[root@zcwyou ~]# yum -y install unar

看到以下输出证明安装成功:

Installed:

unar.x86_64 0:1.10.1-1.el7

Dependency Installed:

gnustep-base-libs.x86_64 0:1.24.9-1.el7 gnutls.x86_64 0:3.3.26-9.el7 libicu.x86_64 0:50.1.2-15.el7 libobjc.x86_64 0:4.8.5-28.el7_5.1 libxslt.x86_64 0:1.1.28-5.el7

nettle.x86_64 0:2.7.1-8.el7 trousers.x86_64 0:0.3.14-2.el7

Complete!

Linux安装RAR解压工具

Ubuntu系统系统安装方法

[ocr@zcwyou ~]# sudo apt-get -y install unar

2. unar选项

[root@zcwyou ~]# unar -h

unar v1.10.1 (Jun 9 2016), a tool for extracting the contents of archive files.

Usage: unar [options] archive [files …]

Available options:

-output-directory (-o) 指定解压后存放的位置,默认为当前目录,如果设置设置-,即不创建文件,而是采用标准输出。

-force-overwrite (-f) 解压时强制覆盖已经存在的文件,默认情况下会询问用户。

-force-rename (-r) 解压时,如果目标文件已经存在,则重命名新解压的文件。

-force-skip (-s) 解压时,如果目标文件已经存在,则直接跳过该文件,不覆盖。

-force-directory (-d) 解压时,总是创建一个新目录存放解压内容。默认设置是如果超过一层文件或者目录才会创建。

-no-directory (-D) 解压时,不创建一个新目录存放解压内容。而是直接解压。

-password (-p) 指定解压密码

-encoding (-e) 指定解压文件名的编码,如果不指定,程序将自动检测。使用"help" 或者 "list" 参数获取支持的编码.

-password-encoding (-E) 指定密码的编码,如果不指定,程序将自动检测。

-indexes (-i) 指定需要解压的文件或者目录。

-no-recursion (-nr) 不解压其他压缩文件. 例如,当解压一个 .tar.gz 文件,只解压 .gz文件而不是它的内容。

-copy-time (-t) 解压时保留文件的时间属性。

-quiet (-q) 静默模式

-version (-v) 查询该软件版本.

-help (-h) 显示帮助信息.

3. rar文件解压实例

查看当前文件:

[root@zcwyou rar]# ll

total 56

-rw-r--r--. 1 root root 54364 Nov 30 12:00 test.rar

发现有一个rar压缩文件test.rar

解压它

[root@zcwyou rar]# unar test.rar

test.rar: RAR 5

abc.pcap (666 B)… OK.

aaa.pdf (60957 B)… OK.

Successfully extracted to "test".

Linux使用unar解压RAR压缩包

检查:

[root@zcwyou rar]# ll

total 56

drwxr-xr-x. 2 root root 37 Nov 30 15:14 test

-rw-r--r--. 1 root root 54364 Nov 30 12:00 test.rar

发现多了一个目录test

查看目录test里面的内容

[root@zcwyou rar]# ll test

total 64

-rw-r--r--. 1 root root 60957 Aug 3 15:32 aaa.pdf

-rw-r--r--. 1 root root 666 Aug 3 15:32 abc.pcap

可以看到,文件已经解压出来了。

试试再解压一次:

[root@zcwyou rar]# unar test.rar

test.rar: RAR 5

"test" already exists.

(r)ename to "test-1", (R)ename all, (o)verwrite, (O)verwrite all, (s)kip, (S)kip all, (q)uit?

提示文件已经存在:

输入r重命名解压文件

输入R重命名所有解压文件

输入o表示覆盖当前文件

输入O表示覆盖所有文件

输入s表示跳过当前文件

输入S表示跳过所有文件。

输入q表示退出本程序。

4. 文件名乱码的处理

如果解压后发现文件名乱码,试试以下命令:

[root@zcwyou rar]# unar -e UTF-8 test.rar

即文件名使用utf-8编码,使用命令查询支持的编码格式unar -e list。

如果还是乱码,试试使用gb18030

[root@zcwyou rar]# unar -e gb18030 test.rar

即文件名使用gb18030编码

Linux解压时乱码的解决办法

5. 解压加密rar文件

假设有一个加密的压缩文件test2.rar,解密的密码为linux.zcwyou.com

[root@zcwyou rar]# unar -password linux.zcwyou.com test2.rar

test2.rar: RAR 5

apply.pdf (53980 B)… OK.

trans.pdf (54299 B)… OK.

Successfully extracted to "test2".

验证:

假设解压出来的目录名为test2

[root@zcwyou rar]# ll test2

total 112

-rw-r--r--. 1 root root 53980 Sep 25 13:44 apply.pdf

-rw-r--r--. 1 root root 54299 Sep 25 13:44 trans.pdf

表明解压成功。

用户评论

微信名字

这个命令真的很实用啊!在Linux环境下处理RAR文件简直一气呵成。

    有6位网友表示赞同!

北朽暖栀

了解了这个Linux下解压RAR的命令,再也不担心文件格式的问题困扰了!

    有19位网友表示赞同!

◆乱世梦红颜

强烈推荐给所有需要在Linux系统中管理文件的朋友,超级方便!

    有9位网友表示赞同!

没过试用期的爱~

学习使用Linux解压rar命令让我的工作更高效,非常感谢这份指南。

    有17位网友表示赞同!

你是梦遥不可及

在开源环境下工作,这个命令帮助我快速处理了大量的文件包。

    有13位网友表示赞同!

西瓜贩子

对于Linux用户来说,这是一个必备的知识点。操作简单直接而且效果好。

    有10位网友表示赞同!

仰望幸福

只需要一句命令就能搞定RAR压缩包的解压,真的爱了!

    有9位网友表示赞同!

泡泡龙

非常感谢这份教程,让我不再依赖WinRAR软件,更深入理解Linux系统的强大。

    有16位网友表示赞同!

有些人,只适合好奇~

在项目部署中多次使用这个命令来处理数据文件,效率提升了很多。

    有14位网友表示赞同!

爱情的过失

Linux下的RAR文件解压变得轻松自如,再也不用在不同操作系统间切换了。

    有12位网友表示赞同!

万象皆为过客

学习到这个技巧后,在团队协作时可以更快更专业的提供支持。

    有11位网友表示赞同!

病态的妖孽

对于需要在Linux上做自动化处理的小伙伴来说,这是必备的能力哦!

    有13位网友表示赞同!

迷路的男人

一个小小的命令改变了一切,从此与WinRAR说了拜拜。

    有12位网友表示赞同!

嗯咯

在Ubuntu上用这个命令太方便了,完美解决了我项目中的诸多文件管理问题。

    有12位网友表示赞同!

迷路的男人

对于计算机科学的学生和IT从业者极其友好。效率翻倍,学习成本低!

    有14位网友表示赞同!

还未走i

这次使用Linux解压RAR命令的体验超级棒,大大提升了我的生产力。

    有18位网友表示赞同!

陌上蔷薇

只需要熟悉这个命令就能在开源社区内游刃有余地处理各种文件问题。

    有13位网友表示赞同!

月下独酌

在服务器管理中用到这个命令真的是救了我一大把时间,推荐给所有的系统管理员!

    有16位网友表示赞同!

颓废人士

作为一名独立开发者,现在可以自信地说Linux的RAR解压命令是我的新武器。

    有5位网友表示赞同!

何必锁我心

在远程工作时,快速操作文件成为可能。这是一个强大的技能点,强烈建议学习!

    有13位网友表示赞同!

热点资讯