`

Linux下使用gzip压缩与解压文件

阅读更多

Linux下gzip命令是用来压缩文件的。gzip不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比较流行的压缩文件格式。据统计,gzip命令对文本文件有60%~70%的压缩率。

gzip命令的格式是:

gzip [option] [file]

gzip很容易使用。如果想压缩某个文件或者磁带档案文件,可输入下面的内容:

gzip mydir.tar

在缺省的状态下,gzip 会压缩文件、再加上一个.gz扩展名,然后删除掉原来的文件。如果想解压缩文件,可以使用gzip的对应程序命令gunzip或者gzip命令的-d解压缩参数。但是必须保证这个用于解压缩的文件有.gz(或者.Z、-gz、.z、-z、或者_z)扩展名,否则gzip命令和gunzip命令都会显示出错信息。如果想使用自己的扩展名,可以使用-S后缀参数,如下所示:

gzip -S .gzipped mydir.tar

gzip 还可以处理用zip命令、compress命令和pack命令压缩的文件包。如果想在压缩或者解压缩的过程中看到更多的信息,可以使用-l列清单参数看到文件在被压缩或解压缩的时候的文件长度。在前一个例子中,压缩完子目录mydir之后,可以使用gzip命令按照下面的方法得到有关的数据:

# gzip -l mydir.tar.gz

compressed uncompr.ratio uncompressed_name
312 21330 98.2% mydir.tar

此外,gzip还有一个很有用的参数-t,可以用来测试压缩文件的完整性。如果文件正常,gzip不会给出任何显示。如果想看到OK这两个字母,可以在测试某个文件时使用-tv参数。

分享到:
评论

相关推荐

    Linux下常用压缩格式的压缩与解压方法.doc

    Linux下常用压缩格式的压缩与解压方法.doc 大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢! .tar 解包: tar xvf ...

    Linux下压缩与解压命令详解

    本文为大家分享了Linux下压缩与解压缩命令,供大家参考,具体内容如下 【tar命令】 解压:tar -zxvf FileName.tar 压缩:tar -czvf FileName.tar DirName 【gz命令】 解压1:gunzip FileName.gz 解压2:gzip -d ...

    Linux系列之不解压直接查看gzip压缩日志文件.pdf

    Linux系列之不解压直接查看gzip压缩日志文件,在Linux服务器上,日志文件经常会用gzip格式进行压缩,以节省磁盘,对于这种压缩文件,需要解压?然后再用cat、grep这些命令进行查看?其实不需要,Linux系统提供了...

    gzip内存解压压缩(libz.so库)

    本人在linux 下开发在内存中解压和压缩,本测试通过

    Linux下文件的各种打包与压缩文件后缀及其解包解压缩方法

    简要的介绍了linux下的tar、gzip、gunzip、bzip2、bunzip2、compress、uncompress、 zip、unzip、rar、unrar等压缩程序,使用它们对.tar、.gz、.tar.gz、.tgz、.bz2、.tar.bz2、.Z、.tar.Z、 .zip、.rar这10种压缩...

    LINUX下RAR的压缩和解压详解

    LINUX下RAR的压缩和解压详解 ① 下载RARfor linux软件包 [root@localhost ~]# mkdir chedan [root@localhost ~]# cd chedan/ [root@localhost chedan]# wget ...

    浅析Linux打包压缩解压缩命令大全(收藏)

    下面是小编日常收集整理的关于linux打包压缩解压缩命令大全,具体内容如下所述: tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName gz命令 解压1:gunzip FileName.gz 解压2:gzip -d ...

    gzip 压缩 三种方法

    php 压缩 gzip ,包括两种服务器端配置 和一种 php编写的gzip压缩代码

    Linux操作系统下解压文件的技巧

    本文介绍了linux下的压缩程式tar、gzip、gunzip、bzip2、bunzip2、compress、uncompress、zip、 unzip、rar、unrar等程式,以及如何使用它们对.tar、.gz、.tar.gz、.tgz、.bz2、.tar.bz2、.Z、. tar.Z、.zip、.rar这...

    linux下压缩解压缩命令

    这条命令是将当前文件夹下的所有.jpg文件打成一个tar包,并且将其用gzip压缩,生成一个gzip压缩过的包,包名为all.tar.gz。 # tar -czf all.tar.gz * 这条命令是将当前文件夹下的所有文件(包括子文件夹及其文件)打...

    Linux常用的压缩和解压缩命令

    介绍了linux各种压缩文件的解压问题,.gz 解压 1:gunzip FileName.gz 解压 2:gzip -d FileName.gz 压缩:gzipFileName .tar.gz 和 .tgz 解压:tar zxvf FileName....

    linux解压缩命令-Linux命令转发记录

    linux解压缩命令zip。Linux系统中提供了多种解压缩...如果压缩文件使用了gzip压缩,可以添加 -z 选项:tar -xzvf 压缩文件名.tar.gz。 如果压缩文件使用了bzip2压缩,可以添加 -j 选项:tar -xjvf 压缩文件名.tar.bz2。

    Linux网络操作系统基础:文件命令归档压缩命令tar和gzip.pptx

    Linux网络操作系统基础:文件命令归档压缩命令tar和gzip.pptx

    linux 压缩解压缩命令

    linux,压缩解压缩命令.谢谢 tar gzip Z

    Linux环境下文件压缩及解压

     gunzip命令作用是解压文件,使用权限是所有用户。  2.格式  gunzip [-acfhlLnNqrtvV][-s ][文件…]  或者gunzip [-acfhlLnNqrtvV][-s ][目录]  3.主要参数  -a或–ascii:使用ASCII文字模式。  -c或...

    linux对文件解压或打包压缩的方法

    tar命令用与对文件打包压缩或解压,格式: tar [选项] [文件] 打包并压缩文件: tar -czvf 压缩包名 .tar.gz 解压并展开压缩包: tar -xzvf 压缩包名 .tar.gz 参数 -c 创建压缩文件; -x 解开压缩文件;  -t 查看...

    云计算Linux文件查找与压缩干货

    Linux文件查找与压缩干货 云计算干货 Linux系统配置及服务管理文件查找 文件查找 简介 which :命令查找 find: 文件查找,针对文件名 locate:文件查找,依赖数据库 一、命令文件查找 一、查找ls...

    Linux gzip命令压缩文件实现原理及代码实例

    gzip 是 Linux 系统中经常用来对文件进行压缩和解压缩的命令,通过此命令压缩得到的新文件,其扩展名通常标记为“.gz”。 再强调一下,gzip 命令只能用来压缩文件,不能压缩目录,即便指定了目录,也只能压缩目录内...

    linux常用解压方式

    linux常用解压方式:1、*.tar 用 tar –xvf 解压 2、*.gz 用 gzip -d或者gunzip 解压 3、*.tar.gz和*.tgz 用 tar –xzf 解压 4、*.bz2 用 bzip2 -d或者用bunzip2 解压 5、*.tar.bz2用tar –xjf 解压 6、*.Z 用 ...

Global site tag (gtag.js) - Google Analytics