gzip -c 将输出写到标准输出上,并保留原文本

gzip * : 把当前目录中的每个文件压缩成.gz文件

[root@NB gzip]# ls
mysql-bin. mysql-bin..tar mysql-bin..tar zoom_x86_64.rpm
[root@NB gzip]# gzip *
[root@NB gzip]# ls
mysql-bin.001712.gz      mysql-bin.001835.tar.gz
mysql-bin.001712.tar.gz  zoom_x86_64.rpm.gz

gzip -dv * :把目录中每个压缩的文件解压,并列出说细的信息

[root@NB gzip]# gzip -dv *
mysql-bin..gz: 79.3% -- replaced with mysql-bin.
mysql-bin..tar.gz: 79.3% -- replaced with mysql-bin..tar
mysql-bin..tar.gz: 78.6% -- replaced with mysql-bin..tar
zoom_x86_64.rpm.gz: 0.0% -- replaced with zoom_x86_64.rpm

同样可以这样,把当前目录下的所有文件压缩成.gz 文件-v是显示所有的过程:

[root@NB gzip]# gzip -v *
mysql-bin.: 79.3% -- replaced with mysql-bin..gz
mysql-bin..tar: 79.3% -- replaced with mysql-bin..tar.gz
mysql-bin..tar: 78.6% -- replaced with mysql-bin..tar.gz
zoom_x86_64.rpm: 0.0% -- replaced with zoom_x86_64.rpm.gz

gzip -l *:显示每个压缩文件的内容并不解压:

[root@NB gzip]# gzip -l *
compressed uncompressed ratio uncompressed_name
79.3% mysql-bin.
79.3% mysql-bin..tar
78.6% mysql-bin..tar
0.0% zoom_x86_64.rpm
55.5% (totals)

因为gzip只能单个文件的压缩,所以我们常会先用tar打包多个文件为一个文件,然后再用zip压缩:

[root@NB gzip]# ls
sql_lxsc
[root@NB gzip]# tar -cvf sql_lxsc.tar sql_lxsc/
[root@NB gzip]# ls
sql_lxsc sql_lxsc.tar
[root@NB gzip]# gzip -v sql_lxsc.tar
sql_lxsc.tar: 83.8% -- replaced with sql_lxsc.tar.gz
[root@NB gzip]# ls
sql_lxsc sql_lxsc.tar.gz
[root@NB gzip]# file sql_lxsc.tar.gz
sql_lxsc.tar.gz: gzip compressed data, was "sql_lxsc.tar", from Unix, last modified: Sat Dec ::
当然没这么麻烦:
[root@NB gzip]# ls
sql_lxsc
[root@NB gzip]# tar -czvf sql_lxsc.tar.gz sql_lxsc/
[root@NB gzip]# ls
sql_lxsc sql_lxsc.tar.gz
[root@NB gzip]# file sql_lxsc.tar.gz
sql_lxsc.tar.gz: gzip compressed data, from Unix, last modified: Sat Dec ::

gzip的更多相关文章

  1. Android总结之Gzip/Zip压缩

    前言: 做过Android网络开发的都知道,在网络传输中我们一般都会开启GZIP压缩,但是出于刨根问底的天性仅仅知道如何开启就不能满足俺的好奇心的,所以想着写个demo测试一下比较常用的两个数据压缩方 ...

  2. Android GZIP压缩IO流,优化APP数据传输(一)

    我是小搬运工,今天讲解流的压缩传输 在我们安卓开发中,通常伴随着大量的数据传输,在此,楼主给出一个简单的压缩流的数据进行操作. public void GZIPCpf(String path) { / ...

  3. ASP.NET MVC 3 网站优化总结(一) 使用 Gzip 压缩

    网站开启 Gzip 压缩的好处相信很多人都已经清楚,这样做可以提高网站的性能.那么为什么很多网站没有开启 Gzip 压缩功能呢?原因有4点:防病毒软件.浏览器 bug.网站代理和服务器未配置. 使用 ...

  4. 压缩和解压文件:tar gzip bzip2 compress(转)

    tar[必要参数][选择参数][文件] 压缩:tar -czvf filename.tar.gz targetfile解压:tar -zxvf filename.tar.gz参数说明: -c 建立新的 ...

  5. Linux下的压缩和解压缩命令——gzip/gunzip

    gzip命令 gzip命令用来压缩文件.gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处".gz"扩展名. gzip是在Linux系统中经常使用的一个对文件进行压 ...

  6. php关于ob_start('ob_gzhandler')启用GZIP压缩的bug

    如果使用ob_start("ob_gzhandler"); 则ob_clean()后面的输出将不显示,这是个bug,可以用ob_end_clean();ob_start(" ...

  7. 使用HttpClient来异步发送POST请求并解析GZIP回应

    .NET 4.5(C#): 使用HttpClient来异步发送POST请求并解析GZIP回应 在新的C# 5.0和.NET 4.5环境下,微软为C#加入了async/await,同时还加入新的Syst ...

  8. tar解压问题gzip: stdin: not in gzip format

    如下所示,使用tar -zxvf解压文件时遇到"gzip: stdin: not in gzip format"等错误: [root@DB-Server tmp]# [root@D ...

  9. zlib压缩一个文件为gzip格式

    网上有很多针对zlib的总结,但是很零散,自己经过总结,实现了用zlib压缩一个文件为gzip格式,似的可以直接使用winr工具解压. 具体方法是使用zlib的deflate系列函数,将buffer压 ...

  10. Golang gzip的压缩和解压

    package src import ( "bytes" "compress/gzip" ) func GzipEncode(in []byte) ([]byt ...

随机推荐

  1. unity3d教程游戏包含的一切文件导入资源

    http://www.58player.com/blog-2327-954.html 导入资源 将文件增加至工程文件夹的资源 (Assets) 文件夹后,Unity 将自动检测文件.将任何资源 (As ...

  2. python 列表推导式

    squares = [x**2 for x in range(10)] 相当于squares = map(lambda x: x**2, range(10)),但是更简洁和易读.傻逼才会用最古老的fo ...

  3. iOS 开发笔记 -- 各种细枝末节的知识(水滴石穿)

    在此总结整理,遇到的各种的小问题: 1.通过从字典(数组)中取出的NSString的length==0 作为if的判断条件导致的carsh: 由于在字典中通过Key取出值之后直接做了length相关操 ...

  4. 当webshell不可执行cmshell时 (菜刀的安全模式!)可用此脚本突破执行cmd命令

    <?php /* ============== */ error_reporting(0); ini_set('max_execution_time',0); // -------------- ...

  5. BZOJ 2822: [AHOI2012]树屋阶梯

    Description 求拼成阶梯状的方案数. Sol 高精度+Catalan数. 我们可以把最后一行无线延伸,所有就很容易看出Catalan数了. \(f_n=f_0f_{n-1}+f_1f_{n- ...

  6. [大坑]FFT学习

    [大坑]FFT学习 Macros #define fon(i,s) for(int i=0;i<s; ++i) #define fone(i,s) for(int i=0;i<=s;++i ...

  7. 嵌套div中margin-top转移问题的解决办法

    在这两个浏览器中,有两个嵌套关系的div,如果外层div的父元素padding值为0,那么内层div的margin-top或者margin-bottom的值会“转移”给外层div. <!DOCT ...

  8. css 旋转

    div { transform:rotate(7deg); /*Internet Explorer 10.Firefox.Opera 支持 transform 属性*/ -ms-transform:r ...

  9. ASM:《X86汇编语言-从实模式到保护模式》第13章:保护模式下内核的加载,程序的动态加载和执行

    ★PART1:32位保护模式下内核简易模型 1. 内核的结构,功能和加载 每个内核的主引导程序都会有所不同,因为内核都会有不同的结构.有时候主引导程序的一些段和内核段是可以共用的(事实上加载完内核以后 ...

  10. Android实现Banner界面广告图片循环轮播(包括实现手动滑动循环)

    前言:经常会看到有一些app的banner界面可以实现循环播放多个广告图片和手动滑动循环.本以为单纯的ViewPager就可以实现这些功能.但是蛋疼的事情来了,ViewPager并不支持循环翻页.所以 ...