gzip是在Linux系统中经常使用的一个对文件进行压缩解压缩的命令,既方便又好用。

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

一.命令格式

gzip [参数] [文件或者目录]

二. 命令功能

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

三. 命令参数

参数 描述

-a

或--ascii , 使用ASCII文字模式。

-c

或--stdout或--to-stdout ,把压缩后的文件输出到标准输出设备,不去变动原始文件。

-d

或--decompress或----uncompress,解开压缩文件

-r

或--recursive , 递归处理,将指定目录下的所有文件及子目录一并处理。

-f

或--force , 强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接。

-l

或--list,  列出压缩文件的相关信息。

-n

或--no-name  ,压缩文件时,不保存原来的文件名称及时间戳记。

-N

或--name  ,压缩文件时,保存原来的文件名称及时间戳记。

-q

或--quiet ,  不显示警告信息。

-S<压缩字尾字符串>

或----suffix<压缩字尾字符串>  ,更改压缩字尾字符串。

-t

或--test , 测试压缩文件是否正确无误。

-v

或--verbose  ,显示指令执行过程

-V

或--version , 显示版本信息。

-L

或--license  显示版本与版权信息。

-num

用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6。

-h

或--help , 在线帮助。

四. 使用实例

1.递归的压缩目录

gzip -rv MyTest

  

说明:
这样所有test下面的文件都变成了*.gz,目录依然存在只是目录里面的文件相应变成了*.gz,这就是压缩,和打包不同。因为是对目录操作,所以需要加上-r选项,这样也可以对子目录进行递归了。
如果要压缩成一个gz文件,可以先用tar命令对目录进行打包,然后再对打包文件使用gzip命令 

1.1 我们查看一下效果

2. 递归的解压目录

gzip -drv MyTest/

2.1查看效果

最后感谢博主让我借鉴和学习,自己linux 这块太弱了,以后尽量每天一个命令的学习下去

http://www.cnblogs.com/huchong/p/10048301.html

转载于:https://www.cnblogs.com/zzy-9318/p/10060426.html

linux每日命令(1):gzip命令相关推荐

  1. linux压缩命令gzip_Linux gzip命令示例

    linux压缩命令gzip Linux offers an array of tools for compressing and decompressing files. In this tutori ...

  2. linux下gzip用法,Linux下tar和gzip命令的方法

    tar [选项] 压缩(解压缩)的文件名 选项:-c 建立新的归档文件 -r 向归档文件末尾追加文件 -x 从归档文件中解出文件 -O 将文件解开到标准输出 -v 处理过程中输出相关信息 -f 对普通 ...

  3. 压缩命令_Linux gzip命令:压缩文件或目录

    gzip 是 Linux 系统中经常用来对文件进行压缩和解压缩的命令,通过此命令压缩得到的新文件,其扩展名通常标记为".gz". 再强调一下,gzip 命令只能用来压缩文件,不能压 ...

  4. gzp解压命令 linux_Linux gzip命令:压缩文件或目录

    gzip 是 Linux 系统中经常用来对文件进行压缩和解压缩的命令,通过此命令压缩得到的新文件,其扩展名通常标记为".gz". 再强调一下,gzip 命令只能用来压缩文件,不能压 ...

  5. linux gzip 4G,Linux gzip命令

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

  6. 【Linux】一步一步学Linux——gzip命令(63)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 gzip命令用来压缩文件.gzip是个使用广泛的压缩程序, ...

  7. Linux 命令(117)—— gzip 命令

    1.命令简介 gzip(GNU zip)命令用来压缩和解压缩文件,是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,采用 Deflate(LZ77 + 哈夫曼编码)无损压缩算法压缩为 ...

  8. linux tar zcxf,tar/gzip/zip文件打包、压缩命令

    一.tar打包备份工具 1.命令功能 tar 将多个文件或目录打包在一起,可用通过调用gzip或zip实现压缩.解压的命令:tar不仅可以多多个文件进行打包,还可以对多个文件打包后进行压缩. 2.语法 ...

  9. linux tar 打包gzip,tar linux 打包 压缩 gzip 命令说明

    参数: -c  :建立一个压缩档案的参数指令(create 的意思): -x  :解开一个压缩档案的参数指令! -t  :查看 tarfile 里面的档案! 特别注意,在参数的下达中, c/x/t 仅 ...

最新文章

  1. 【MySQL笔记】mysql来源安装/配置步骤和支持中国gbk/gb2312编码配置
  2. 向下滚动页面导航悬浮
  3. Intel和AMD的最新视频编码/解码基准测试
  4. 一道3G门户的面试题 (Java)
  5. DXperience 换肤
  6. HTML5CSS3网页设计仿微信通讯录页
  7. OS篇-Bochs在Ubuntu下的安装教程
  8. 机器学习误差计算及评估指标
  9. 【计算广告】边际成本的妙用
  10. 代理服务器出问题或挂完代理后网络连接且无网络
  11. android实现vr 功能,VR模式成亮点:属于Android N的10大新功能
  12. Requirement already satisfied:
  13. AFX_MSG是什么意思
  14. 从源码角度上探索AdapterViewFlipper怎么实现广告栏的垂直自动滚动
  15. js动态生成html表格
  16. web安全测试用例(网络资源笔记)
  17. 牛客网——跳台阶和变态跳台阶问题
  18. how2j学习笔记(JAVA基础)
  19. Ubuntu开启VNC屏幕共享
  20. 爬虫配套学习-前端学习笔记01

热门文章

  1. oracle命中率sql,Oracle 检查命中率的SQL
  2. 10-C++远征之模板篇-学习笔记
  3. sublime的一些快捷键
  4. 怎样用JS来添加CSS样式
  5. MyBatis学习笔记(四) 注解
  6. 操作 Wave 文件(13): waveOutGetVolume、waveOutSetVolume
  7. python爬虫之---------------cookie和session
  8. java和硬件交互_Java内存模型
  9. homebrew mac_借助Homebrew使从Mac到Linux的转换更加容易
  10. devops的重要性_为什么反馈而不是指标对DevOps至关重要