当前位置:首页 > 实用技巧 >

linux解压文件命令(linux系统中打开解压文件的命令)

来源:原点资讯(www.yd166.com)时间:2023-05-05 11:38:03作者:YD166手机阅读>>

1、 压缩/解压操作

在开发中,很多时候会遇到某些文件要进行压缩的操作,比如文件较大不方便传输的时候,可能会考虑对文件进行压缩,以减少文件传输的时间。

比如在网络中传输文件的时候,就会考虑先将文件进行压缩,然后传输压缩的文件,这样可以减少文件传输所需要的带宽和时间,在网络接收到文件之后再解压,就可以得到文件了。

文件的压缩有两种方式:有损压缩和无损压缩。有损压缩会对文件的数据有一定的破坏,一般对于重要的文件我们不会考虑这样的方式。无损压缩不会影响文件,所以对于压缩我们最先考虑的是使用无损压缩的方式。

2、 单个文件压缩和解压用 gzip / bzip2

对单个文件的压缩和解压我们可以使用使用gzip 和 bzip2 进行操作。这两个命令只能用于对单个文件的压缩操作,对于目录和多级目录的压缩是不行的。

2.1、gzip 压缩和解压

gzip命令的使用如下:

gzip [选项] [完整的文件名] 常用的选项有: -l(list):列出压缩文件的内容; -k(keep):在压缩或解压时,保留输入文件; -d(decompress):将压缩文件进行解压缩;

使用gzip压缩完之后的文件会生成后缀为.gz的压缩文件。如果直接使用 gzip 对某个文件进行压缩,不加任何其他选项的话,压缩完成之后是会删除掉被压缩的源文件的,加 -k 选项就会在压缩完成之后依然保留源文件。

gzip的使用示例如下:

1) 压缩文件 gzip -k "需要压缩的文件名" // 压缩成功后得到了一个.gz结尾的压缩文件 2) 查看压缩文件 gzip -l "经过压缩的.gz的文件" 3) 解压文件 gzip -kd pwd.1.gz //该压缩文件必须是以.gz结尾的单个文件 2.2、bzip2 压缩和解压

bzip2 命令的使用如下:

bzip2 [选项] [完整的文件名] 常用的选项有: -l(list):列出压缩文件的内容; -k(keep):在压缩或解压时,保留输入文件; -d(decompress):将压缩文件进行解压缩;

使用bzip2压缩完之后的文件会生成后缀为.gz的压缩文件。

bzip2 的使用示例如下:

1) 压缩文件 bzip2 -k "需要压缩的文件名" // 压缩成功后得到了一个.bz2结尾的压缩文件 2) 查看压缩文件 bzip2 -l "经过压缩的.bz2的文件" 3) 解压文件 bzip2 -kd pwd.1.gz //该压缩文件必须是以.bz2结尾的单个文件

gzip 和 bzip2 都能对单个文件进行压缩,那这两个方式有什么不同呢?

不同之处在于:

1) 一般情况下,小文件使用gzip来压缩,大文件使用bzip2来压缩;

2) bzip2 比 gzip 的压缩率更高。

3、 目录和多级目录的解压和压缩用 tar

对目录以及多级递归的目录的压缩和解压可以使用 tar 进行操作。常用的 tar 命令的选项有:

-c(create):表示创建用来生成文件包 。 -x:表示提取,从文件包中提取文件。 -t:可以查看压缩的文件。 -z:使用gzip方式进行处理,它与”c“结合就表示压缩,与”x“结合就表示解压缩。 -j:使用bzip2方式进行处理,它与”c“结合就表示压缩,与”x“结合就表示解压缩。 -v(verbose):详细报告tar处理的信息。 -f(file):表示文件,后面接着一个文件名。 -C <指定目录> 解压到指定目录。

使用 tar 的进行打包压缩的时候,是可以选择压缩方式的,这个压缩方式就是前面提到的 gzip 和 bzip2 。

可以简单的理解为:tar就是将目录进行打包压缩,至于选择什么样的压缩文件的方式就要自己指定,对文件的压缩可选 gzip 和 bzip2 。

3.1、tar打包,用 gzip 压缩/解压

1)把目录 file1 压缩、打包为file1.tar.gz文件: tar czvf file1.tar.gz file1。 注意:“tar –czvf”与“tar czvf”是一样的。 2)查看压缩文件: $ tar tvf file1.tar.gz 3) 解压文件,可以用 -C 指定解压到哪个目录: $ tar xzvf file1.tar.gz //解压到当前所在的目录。 $ tar xzvf file1.tar.gz -C "解压路径:xxx" //解压到xxx。 3.2、tar打包,用 bzip2 压缩/解压

1)把目录 file1 压缩、打包为file1.tar.bz2文件: tar cjvf file1.tar.bz2 file1。 注意:“tar –cjvf”与“tar cjvf”是一样的。 2)查看压缩文件: $ tar tvf file1.tar.bz2 3) 解压文件,可以用 -C 指定解压到哪个目录: $ tar xjvf file1.tar.bz2 //解压到当前所在的目录。 $ tar xjvf file1.tar.bz2 -C "解压路径:xxx" //解压到xxx。 ,

栏目热文

linux解压rar包命令(linux系统安装解压rar文件的命令)

linux解压rar包命令(linux系统安装解压rar文件的命令)

1. Linux命令概览这部分是给稍微有点Linux经验的同学准备的,如果你是初学者,请跳过此part直接进入第二部分。...

2023-05-05 11:36:55查看全文 >>

linux解压zip带密码(linux如何解压zip命令)

linux解压zip带密码(linux如何解压zip命令)

不知道大家有没有这样的一种感受,就是当我们在网上下载了一个我们需要的压缩包资源的时候,但是解压文件需要密码,这个就让我们...

2023-05-05 11:06:03查看全文 >>

linux使用tar命令解压(linux中tar压缩文件怎么解压)

linux使用tar命令解压(linux中tar压缩文件怎么解压)

一、两个常用命令压缩当前目录下文件夹/文件test并命名为test.tar.gz:tar -zcvf test.tar....

2023-05-05 11:03:46查看全文 >>

科三挂了怎么快速预约(科三如何快速预约成功)

科三挂了怎么快速预约(科三如何快速预约成功)

首先我们来了解下驾考科目三的考试预约必须达成的几个条件:1、学满所有科目规定学时。2、完成小红帽站岗两个课时。3、完成驾...

2023-05-05 11:19:12查看全文 >>

科目三挂科是迟早的事吗(为啥科目三挂科有一种心痛的感觉)

科目三挂科是迟早的事吗(为啥科目三挂科有一种心痛的感觉)

科目三不少学员认为很简单,以为只要开车出去,然后转个弯就可以找一个地方停车就算完成考试了,如果真这么简单的话,通过率没有...

2023-05-05 11:03:04查看全文 >>

十字路口夹角处怎样行驶(通过十字路口如何行驶让左还是右)

十字路口夹角处怎样行驶(通过十字路口如何行驶让左还是右)

现实生活中,很多开车的朋友在路口挂角处纠结,不知道该参照路口哪个方向的的信号灯通行,一旦选择错误就会与正常车道内的车辆发...

2023-05-05 11:40:13查看全文 >>

十字路口夹角行驶规则图(十字路口夹角行驶规则视频)

十字路口夹角行驶规则图(十字路口夹角行驶规则视频)

别看现在国内的汽车销量有所下降,但是国内的汽车保有量一直在不断上涨,尤其是在经历了今年的疫情之后,很多人会发现有一辆车非...

2023-05-05 11:26:14查看全文 >>

十字路口会车交通规则示意图大全

十字路口会车交通规则示意图大全

来源:公安部交管局,...

2023-05-05 11:03:02查看全文 >>

十字路口对角行驶全部规则(十字路口夹角行驶规则)

十字路口对角行驶全部规则(十字路口夹角行驶规则)

近期交警蜀黍在执勤中发现不少市民朋友步行至路口在机动车左转弯信号灯是绿灯时与机动车一起左转斜穿通过路口殊不知这种行为既违...

2023-05-05 11:33:15查看全文 >>

十字路口怎么行驶才是正确的(十字路口相撞右车全责)

十字路口怎么行驶才是正确的(十字路口相撞右车全责)

通过路口时由于人车交汇极易发生交通事故想安全不出事故要注意观察、减速慢行或停车让行确保安全后再通过《道路交通安全法实施条...

2023-05-05 11:47:22查看全文 >>

文档排行