gzip
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的更多相关文章
- Android总结之Gzip/Zip压缩
前言: 做过Android网络开发的都知道,在网络传输中我们一般都会开启GZIP压缩,但是出于刨根问底的天性仅仅知道如何开启就不能满足俺的好奇心的,所以想着写个demo测试一下比较常用的两个数据压缩方 ...
- Android GZIP压缩IO流,优化APP数据传输(一)
我是小搬运工,今天讲解流的压缩传输 在我们安卓开发中,通常伴随着大量的数据传输,在此,楼主给出一个简单的压缩流的数据进行操作. public void GZIPCpf(String path) { / ...
- ASP.NET MVC 3 网站优化总结(一) 使用 Gzip 压缩
网站开启 Gzip 压缩的好处相信很多人都已经清楚,这样做可以提高网站的性能.那么为什么很多网站没有开启 Gzip 压缩功能呢?原因有4点:防病毒软件.浏览器 bug.网站代理和服务器未配置. 使用 ...
- 压缩和解压文件:tar gzip bzip2 compress(转)
tar[必要参数][选择参数][文件] 压缩:tar -czvf filename.tar.gz targetfile解压:tar -zxvf filename.tar.gz参数说明: -c 建立新的 ...
- Linux下的压缩和解压缩命令——gzip/gunzip
gzip命令 gzip命令用来压缩文件.gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处".gz"扩展名. gzip是在Linux系统中经常使用的一个对文件进行压 ...
- php关于ob_start('ob_gzhandler')启用GZIP压缩的bug
如果使用ob_start("ob_gzhandler"); 则ob_clean()后面的输出将不显示,这是个bug,可以用ob_end_clean();ob_start(" ...
- 使用HttpClient来异步发送POST请求并解析GZIP回应
.NET 4.5(C#): 使用HttpClient来异步发送POST请求并解析GZIP回应 在新的C# 5.0和.NET 4.5环境下,微软为C#加入了async/await,同时还加入新的Syst ...
- tar解压问题gzip: stdin: not in gzip format
如下所示,使用tar -zxvf解压文件时遇到"gzip: stdin: not in gzip format"等错误: [root@DB-Server tmp]# [root@D ...
- zlib压缩一个文件为gzip格式
网上有很多针对zlib的总结,但是很零散,自己经过总结,实现了用zlib压缩一个文件为gzip格式,似的可以直接使用winr工具解压. 具体方法是使用zlib的deflate系列函数,将buffer压 ...
- Golang gzip的压缩和解压
package src import ( "bytes" "compress/gzip" ) func GzipEncode(in []byte) ([]byt ...
随机推荐
- python 字典 注意点
dict()构造函数直接从键-值对序列创建字典: >>> >>> dict([('sape', 4139), ('guido', 4127), ('jack', 4 ...
- css 3d 动画 相关
transform-style: preserve-3d; 设置3D模式 perspective:700px :属性定义 3D 元素距视图的距离,以像素计.该属性允许您改变 3D 元素查看 3D 元素 ...
- Dex动态加载
Dex动态加载是为了解决什么问题? 在Android系统中,一个App的所有代码都在一个Dex文件里面. Dex是一个类似Jar的存储了多个Java编译字节码的归档文件. 因为Android系统使用D ...
- Python自动化之rabbitmq rpc client端代码分析(原创)
RPC调用client端解析 import pika import uuid # 建立连接 class FibonacciRpcClient(object): def __init__(self): ...
- centos7 python3.5 下安装paramiko
centos7 python3.5 下安装paramiko 安装开发包 yum install openssl openssl-devel python-dev -y 安装pip前需要前置安装setu ...
- django缓存
由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5 ...
- SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
在用php返回json数据的时候如果出现这种错误,先检查一下php中是否有使用var_dump()函数 这个函数会在页面输出测试变量的结构,浏览器会将这个当做json数据,所以就报错了....
- 基于用户相似性的协同过滤——Python实现
代码基本来自项亮的<推荐系统实践>,把书上的伪代码具体实现,还参考了https://www.douban.com/note/336280497/ 还可以加入对用户相似性的归一化操作,效果会 ...
- jQuery DataTables && Django serializer
jQuery DataTables https://www.datatables.net 本文参考的官方示例 http://datatables.net/release-datatables/exam ...
- jira与mysql的配合搭建调整
jira与mysql数据的整合 第一步:电脑上安装mysql数据库,不做多得解释,自己搞定 第二步: 在mysql数据库中建一个名为 jiradb的数据库,账号 root 密码 root 编码格式 u ...