gzip命令 – 压缩和解压文件

gzip命令的英文是“GNUzip”,是常用来压缩文件的工具,gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处“.gz”扩展名。

gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。gzip不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比较流行的压缩文件格式。据统计,gzip命令对文本文件有60%~70%的压缩率。减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。

语法格式:gzip [参数]

常用参数:

-a 使用ASCII文字模式
-d 解开压缩文件
-f 强行压缩文件
-l 列出压缩文件的相关信息
-c 把压缩后的文件输出到标准输出设备,不去更动原始文件
-r 递归处理,将指定目录下的所有文件及子目录一并处理
-q 不显示警告信息

参考实例

把rancher-v2.2.0目录下的每个文件压缩成.gz文件:

[root@xtuos.com ~]# gzip *

把上例中每个压缩的文件解压,并列出详细的信息:

[root@xtuos.com ~]# gzip -dv *

递归地解压目录:

[root@xtuos.com ~]# gzip -dr rancher.gz

原创文章,作者:云东方,如若转载,请注明出处:https://www.yundongfang.com/1527.html

(0)
上一篇 2021年3月18日 下午8:00
下一篇 2021年3月18日 下午8:06

相关推荐

  • hcitool命令 – 蓝牙调试工具

    hcitool命令用于配置蓝牙连接,并向蓝牙设备发送一些特殊命令。如果没有给定命令,或者使用了选项-h,hcitool会打印一些使用信息并退出。 语法格式:hcitool [参数]…

    Linux命令 2021年3月18日
  • pvremove命令 – 删除物理卷

    pvremove命令用于删除一个存在的物理卷。使用pvremove指令删除物理卷时,它将LVM分区上的物理卷信息删除,使其不再被视为一个物理卷。 语法格式:pvremove [参数…

    Linux命令 2021年3月19日
  • ifstat命令 – 统计网络信息

    ifstat命令就像iostat/vmstat描述其它的系统状况一样,是一个统计网络接口活动状态的工具。ifstat工具系统中并不默认安装,需要自己下载源码包,重新编译安装,使用过…

    Linux命令 2021年3月19日
  • vgcfgrestore命令 – 还原卷组描述符区域

    vgcfgrestore命令的作用是可以从一个文件备份中恢复卷组的元数据。可以附加相关参数来指定备份文件,如果没有指定备份文件,使用最近的一次。也可以使用附加参数列出可用的卷组名备…

    Linux命令 2021年3月19日
  • losetup命令 – 设置循环设备

    losetup命令用来设置循环设备,查看回环设备的状态。循环设备可把文件虚拟成区块设备,籍以模拟整个文件系统,让用户得以将其视为硬盘驱动器,光驱或软驱等设备,并挂入当作目录来使用。…

    Linux命令 2021年3月19日
  • vgmerge命令 – 合并两个卷组

    vgmerge命令的作用是可以合并两个现有的卷组。 如果物理盘区大小相等,并且两个卷组的物理和逻辑卷摘要都符合目标卷组名称的要求,则非活动源卷组名称将合并到目标卷组名称中。 语法格…

    Linux命令 2021年3月19日
  • metarename命令 -重命名元组件或切换分层元组件名称

    重命名元组件或切换分层元组件名称 语法格式:metarename[参数] 常用参数: -f 强制转换跨元设备成员 -h 显示帮助信息 –s setname 指定将在其上使用meta…

    Linux命令 2021年3月19日
  • sftp-server命令 – sftp协议的服务器端程序

    sftp-server命令是IETF draft-ietf-secsh-filexfer中定义的SSH文件传输协议的服务器端。它使用加密的方式进行文件传输。 sftp-server…

    Linux命令 2021年3月18日
  • Category: 6:网络通讯

    nc命令是一个功能打包的网络实用程序,它通过命令行在网络上读取和写入数据;nc是为NMAP项目编写的,是目前已 […]

    Linux命令 2021年3月19日
  • ifcfg命令 – 配置网络接口

    ifcfg命令是一个Bash脚本程序,用来设置linux中的网络接口参数。 语法格式: ifcfg [参数] 常用参数: 网络接口 指定要操作的网络接口 add/del 添加或删除…

    Linux命令 2021年3月19日