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. iOS开发——源代码管理——SVN

    一.源代码管理(svn)简介 01. 源代码管理工具概述 ======================================================================= ...

  2. iOS开发——UI进阶篇(二)自定义等高cell,xib自定义等高的cell,Autolayout布局子控件,团购案例

    一.纯代码自定义等高cell 首先创建一个继承UITableViewCell的类@interface XMGTgCell : UITableViewCell在该类中依次做一下操作1.添加子控件 - ( ...

  3. Android学习笔记(八)——四种基本布局

    //此系列博文是<第一行Android代码>的学习笔记,如有错漏,欢迎指正! 布局是一种可用于放置很多控件的容器,它可以按照一定的规律调整内部控件的位置,或是嵌套子布局,从而编写出精美的界 ...

  4. 剑指Offer 通过中序和先序遍历重建二叉树

    题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树.假设输入的前序遍历和中序遍历的结果中都不含重复的数字.例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7, ...

  5. 剑指Offer 调整数组顺序使奇数位于偶数前面

    题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变.     思路: ...

  6. 9 DelayQueueEntry 延时队列节点类——Live555源码阅读(一)基本组件类

    这是Live555源码阅读的第一部分,包括了时间类,延时队列类,处理程序描述类,哈希表类这四个大类. 本文由乌合之众 lym瞎编,欢迎转载 http://www.cnblogs.com/oloroso ...

  7. 正在使用广告标识符 (IDFA)

    APP提交审核后,apple方面一直说我使用了IDFA,APP里没有集合任何广告SDK. 怀疑是其他第三方的SDK用了. 检测命令 //在项目的根目录下用终端执行 grep -r advertisin ...

  8. 微博地址url(id)与mid的相互转换 Java版

    原理: 新浪微博的URL都是如:http://weibo.com/2480531040/z8ElgBLeQ这样三部分. 第一部分(绿色部分)为新浪微博的域名,第二部分(红色部分)为博主Uid,第三部分 ...

  9. python——批量下载图片

    前言 批量下载网页上的图片需要三个步骤: 获取网页的URL 获取网页上图片的URL 下载图片 例子 from html.parser import HTMLParser import urllib.r ...

  10. SqlBulkCopy 批量复制数据到数据表

    使用 SqlBulkCopy 类只能向 SQL Server 表写入数据.但是,数据源不限于 SQL Server:可以使用任何数据源,只要数据可加载到 DataTable 实例或可使用 IDataR ...