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. mongodb php 支持
  2. android 跑分软件,跑分软件安兔兔公布了6月份Android手机性能榜TOP10
  3. 如何使用IcoMoon字体图标
  4. python有强大吗_python有多强大
  5. MySQL编程技巧_MySQL编程中的6个重要的实用技巧
  6. HDU - 4578Transformation——线段树+区间加法修改+区间乘法修改+区间置数+区间和查询+区间平方和查询+区间立方和查询
  7. 薪水增长多少,新机会才值得考虑?
  8. MyBatis 处理长字段(long varchar)
  9. 云服务器升级系统,centos云服务器系统升级
  10. jsp需要多少java基础_Java Web基础面试题你知道多少?
  11. 决策树_预测泰坦尼可号幸存者
  12. 进制之间的转换(转)
  13. Python 对象的绑定方法
  14. java库房仓库管理系统_Java学员作品-仓库管理系统
  15. Zbrush笔刷讲解
  16. 网站收录信息查询工具|世界排名
  17. MD5简单加密实现32位16位字符
  18. 线段树简单入门 (含普通线段树, zkw线段树, 主席树)
  19. 流媒体服务器+终端(android,ios,web),如何从海康平台上拉流接入RTSP安防网络摄像头/海康大华硬盘录像机网页无插件直播流媒体服务器EasyNVR?...
  20. MVC与三层架构理解

热门文章

  1. 阿里安全十余年发展的关键词:敬畏、努力
  2. Linux中的Diff和Patch
  3. 为未来元素添加点击事件的两种写法
  4. 循序渐进Python3(十二) --2--  web框架之django简单实现oracle数据库操作
  5. VMware中的三种网络模式-----NAT模式
  6. C99中的变长数组(VLA)
  7. python watchdog休眠_python watchdog
  8. mysql 标记_Mysql操作基础,标记一上
  9. python 写csv scrapy_Python神技能 | 使用爬虫获取汽车之家全车型数据
  10. JavaWeb中集成UEditor