.gz怎么解压 linux

2018-07-05 14:52:19 Sky786905664 阅读数 37961


两种解压方式
1。tar.gz的  使用焦油命令进行解压

 tar -zxvf java.tar.gz

解压到指定的文件夹
    tar -zxvf java.tar.gz  -C /usr/java

分别是四个参数
x : 从 tar 包中把文件提取出来
z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压
v : 显示详细信息
f xxx.tar.gz :  指定被处理的文件是 xxx.tar.gz


这些都是tar的参数。.tar.gz是一个压缩包,.tar只是打包而没有压缩,注意这点。
z:通过gzip支持压缩或解压缩。还有其他的压缩或解压缩方式,比如j表示bzip2的方式。

x:解压缩。c是压缩。

v:在压缩或解压缩过程中显示正在处理的文件名

f:f后面必须跟上要处理的文件名。也就是说你不能写成这样 tar -zxfv zhcon-0.2.5.tar.gz

  1. gz文件的解压gzip命令

        gzip -b java.gz

也可使用zcat  命令,然后将标准输出保存文件

zcat java.gz > java.java
2019-04-19 18:23:10 laobai1015 阅读数 50280

.tar.gz和.gz文件是两种不同的文件,需要区别对待,解压命令当然也不同咯,下面来分享一下他们各自的解压方法。

1. .tar.gz文件,这种文件是tar文件的压缩文件,可以使用tar命令进行解压。

例如:

 

解压:tar zxvf pythontab.tar.gz

tar -xjvf  httpd-2.4.4.tar.bz2

 

解压文件到指定文件夹: tar  xzvf  fenci.py.tar.gz  -C  pythontab/

 

 

2.  单纯的.gz文件解压,这种文件不可以使用tar命令解压,需要用gunzip解压,使用命令gzip

 

解压:gzip -d pythontab.gz

 

但是注意:gzip貌似不能够设置解压到指定目录,只能解压到当前目录。

 

解压单纯的.gz文件方法二:

 

使用zcat命令,然后把标准输出 保存到文件即可。

 

例如:

 

zcat  pythontab.gz > pythontab.py

 

当然这个解决了解压到指定目录的需求。

 

zcat  pythontab.gz > /home/test/aa/pythontab.py

 

以上就是linux下.tar.gz和.gz文件解压

2019-03-06 15:57:38 jack_ricky 阅读数 7509
//分别将exp1.txt和exp2.txt压缩,且不保留原文件
gzip exp1.txt exp2.txt     


//将exp1.gz解压的结果放置在文件exp.1中,并且原压缩文件exp1.gz不会消失
gzip -cd exp1.gz > exp.1

 

2011-07-28 09:18:19 s_k_yliu 阅读数 186311
 

xxxx.tar.gz文件使用tar带zxvf参数,可以一次解压开。XXXX为文件名。 例如:

$tar zxvf xxxx.tar.gz

gzip -d

语 法:gzip [-acdfhlLnNqrtvV][-S <压缩字尾字符串>][-<压缩效率>][--best/fast][文件...] 或 gzip [-acdfhlLnNqrtvV][-S <压缩字尾字符串>][-<压缩效率>][--best/fast][目录]

补充说明:gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多出".gz"的扩展名。

参 数:
-a或--ascii 使用ASCII文字模式。
-c或--stdout或--to-stdout 把压缩后的文件输出到标准输出设备,不去更动原始文件。
-d或--decompress或----uncompress 解开压缩文件。
-f或--force 强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接。
-h或--help 在线帮助。
-l或--list 列出压缩文件的相关信息。
-L或--license 显示版本与版权信息。
-n或--no-name 压缩文件时,不保存原来的文件名称及时间戳记。
-N或--name 压缩文件时,保存原来的文件名称及时间戳记。
-q或--quiet 不显示警告信息。
-r或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
-S<压缩字尾字符串>或----suffix<压缩字尾字符串> 更改压缩字尾字符串。
-t或--test 测试压缩文件是否正确无误。
-v或--verbose 显示指令执行过程。
-V或--version 显示版本信息。
-<压缩效率> 压缩效率是一个介于1-9的数值,预设值为"6",指定愈大的数值,压缩效率就会愈高。
--best 此参数的效果和指定"-9"参数相同。
--fast 此参数的效果和指定"-1"参数相同。