导航:首页 > 文件处理 > linux压缩文件rar

linux压缩文件rar

发布时间:2025-05-28 00:53:17

1. linuxrar解压命令是什么linux解压rar文件到指定目录

linux解压rar文件到指定目录,linuxrar解压命令是什么。

linuxrar解压命令是什么

为大家介绍的是linuxrar解压命令是什么和linux解压rar文件到指定目录的IT小经验,很不错的方法小知识,建议收藏哦!

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文件而不是它的内容。

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

linux解压rar文件到指定目录,linuxrar解压命令是什么。

linuxrar解压命令是什么

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

表明解压成功。

以上就是带来的linuxrar解压命令是什么 跟 linux解压rar文件到指定目录的全部内容,您了解了吗?

2. 如何在Linux上使用tar命令解压和压缩文件

在Linux系统中,使用tar命令进行文件的压缩和解压非常方便。例如,将根目录下的bbs.tar.zip文件解压到/zzz/bbs目录下,命令为:


#tar zxvf /bbs.tar.zip -C /zzz/bbs


这个操作需要前提条件是/zzz/bbs目录已存在,而cp命令即使目录不存在也会自动创建。


此外,tar命令还可以用于文件打包。例如,将当前目录下的zzz文件打包到根目录下,并命名为zzz.tar.gz:


#tar zcvf /zzz.tar.gz ./zzz


这里使用了-z选项,表示使用gzip压缩,-c表示创建新包,-v表示显示过程,-f表示指定包名。


tar命令的解压命令格式如下:


-c:建立压缩档案


-x:解压


-t:查看内容


-r:向压缩归档文件末尾追加文件


-u:更新原压缩包中的文件


这五个选项是独立的,压缩或解压时只能选择其中之一。例如:


# tar -czf all.tar.gz *.jpg


这条命令将所有.jpg文件打包成all.tar.gz文件。-c表示创建新包,-z表示使用gzip压缩,-f表示指定包名。


# tar -xvf all.tar


这条命令将all.tar包中的所有文件解压。


对于不同的压缩格式,tar命令提供了相应的选项:



例如:


# tar -cjf jpg.tar.bz2 *.jpg


这条命令将所有.jpg文件打包成jpg.tar.bz2文件,并使用bzip2压缩。


对于rar和zip格式的压缩和解压,可以使用unrar和unzip命令:


# unrar e file.rar


这条命令解压rar文件。


# unzip file.zip


这条命令解压zip文件。


总之,tar命令提供了丰富的功能来处理文件的压缩和解压,适用于多种常见的压缩格式。

3. linux打包压缩命令大全

在Linux系统中,打包和压缩文件常用的命令如下:

.tar文件 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName

.gz文件 解压:gunzip FileName.gz 或 gzip d FileName.gz 压缩:gzip FileName

.tar.gz 或 .tgz文件 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName

.bz2文件 解压:bzip2 d FileName.bz2 或 bunzip2 FileName.bz2 压缩:bzip2 z FileName

.tar.bz2文件 解压:tar jxvf FileName.tar.bz2 压缩:tar jcvf FileName.tar.bz2 DirName

.bz文件 解压:bzip2 d FileName.bz 或 bunzip2 FileName.bz 压缩:未知

.Z文件 解压:uncompress FileName.Z 压缩:compress FileName

.tar.Z文件 解压:tar Zxvf FileName.tar.Z 压缩:tar Zcvf FileName.tar.Z DirName

.zip文件 解压:unzip FileName.zip 压缩:zip FileName.zip DirName

.rar文件 解压:rar x FileName.rar 压缩:rar a FileName.rar DirName

.lha文件 解压:lha e FileName.lha 压缩:lha a FileName.lha FileName

.rpm文件 解包:rpm2cpio FileName.rpm | cpio div

.deb文件 解包:ar p FileName.deb data.tar.gz | tar zxf

通用解压/压缩工具sEx 解压:sEx x FileName.* 压缩:sEx a FileName.* FileName

gzip命令的额外选项 c:将输出写到标准输出上,并保留原有文件。 d:将压缩文件解压。 l:显示压缩文件的信息。 r:递归式地压缩或解压指定目录中的文件。 t:测试压缩文件的完整性。 v:显示文件名和压缩比。 num:用指定的数字调整压缩速度,1表示最快,9表示最慢。

这些命令涵盖了Linux系统中大部分常见的打包和压缩格式。在使用时,请确保已安装相应的工具,并根据具体需求选择合适的命令和选项。

阅读全文

与linux压缩文件rar相关的资料

热点内容
虚空之遗服务器怎么样 浏览:21
战棋游戏下载的app叫什么 浏览:781
我的世界开不了服务器地址 浏览:8
为什么我的万能小组件app和别人不一样 浏览:872
linux查看运行日志 浏览:686
lte技术pdf 浏览:52
免密码支付源码 浏览:295
小跃程序员 浏览:768
程序员之路怎么设置 浏览:561
一台云服务器能建几个小程序 浏览:398
cad圆心阵列命令 浏览:677
加密卡必须要物业授权吗 浏览:632
修改wifi密码后无法加密 浏览:217
绿色的编程软件是什么 浏览:250
山寨加密比特币 浏览:736
程序员职业规划书怎么写 浏览:433
为数据而生pdf 浏览:55
幻想三国源码百度网盘 浏览:274
淘宝首页模块怎么进行源码切换 浏览:770
加密权限的pdf怎么下载 浏览:685