Linux gzip/gunzip压缩解压
gzip/gunzip
gzip介绍
GZIP是Linux系统常见的文件压缩格式之一。是一款GNU自由软件的文件压缩程序,gzip是GNUzip的缩写。我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的。现今已经成为Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式
gzip命令
gzip只能针对普通文件进行压缩和解压,对于文件夹,符号链接等是不支持的。基本语法如下所示:
语法
gzip [选项] [文件]
常用参数如下所示:
参数 说明
-d
,--decompress
解压文件-f
,--force
压缩/解压文件强制覆盖已经存在的文件-l
,--list
显示压缩包的信息,如压缩前大小、压缩后大小、压缩比例等-r
,--recursive
递归压缩指定目录中的所有文件和子目录中的文件,将每个文件都压缩为一个gz文件-t
,--test
检查压缩文件的完整性-v
,--verbose
显示详细过程-V
,--version
显示版本信息
压缩速度和压缩强度
在压缩文件时,可以根据实际需要采用不同的压缩速度和压缩强度,来调整压缩的时间和压缩比例。在gzip中共提供了9种压缩级别。
-1
:代表压缩速度最快,但压缩强度不高-9
:代表压缩强度最高,但压缩速度较慢-6
:gzip默认值
实例
压缩文件
[root@localhost ~]# gzip /root/test.txt
详细显示压缩文件信息
[root@localhost ~]# gzip -l /root/test.txt.gzcompressed uncompressed ratio uncompressed_name29 0 0.0% /root/test.txt
解压压缩包
gzip -d test.gz
解压缩文件并显示详细过程
[root@localhost ~]# gzip -dv /root/test.txt
/root/test.txt.gz: 0.0% -- replaced with /root/test.txt
将tar打包文件进行压缩文件
[root@localhost ~]# gzip /root/dir.tar
详细显示tar.gz压缩文件信息
[root@localhost ~]# gzip -l /root/dir.tar.gzcompressed uncompressed ratio uncompressed_name183 10240 98.5% /root/dir.tar
解压缩tar.gz压缩文件
[root@localhost ~]# gzip -d /root/dir.tar.gz
解压缩tar.gz压缩文件并显示详细过程
[root@localhost ~]# gzip -dv /root/dir.tar.gz
/root/dir.tar.gz: 98.5% -- replaced with /root/dir.tar
gunzip解压缩
gunzip是用来解开被gzip压缩过的文件,是一个使用广泛的解压缩程序,压缩文件预设最后的扩展名为.gz
。事实上gunzip就是gzip的硬链接,因此不论是压缩或解压缩,都可通过gzip指令单独完成
语法
gunzip [选项] [文件]
-a
或-ascii
:使用ASCII文字模式-c
或-stdout
或--to-stdout
:把解压后的文件输出到标准输入设备-f
或-force
:强行解开压缩文件,不理会文件名称或硬连接是否存在以及该文件是否为符号连接-h
或--help
:在线帮助-l
或--list
:列出压缩文件的相关信息-L
或--license
:显示版本与版权信息-n
或--no-name
:解压缩时,若压缩文件内含有原来的文件名称及时间戳记,则将其忽略不予处理-N
或--name
:解压缩时,若压缩文件内含有原来的文件名称及时间戳记,则将其回存到解开的文件上-q
或--quiet
:不显示警告信息-r
或--recursive
:递归处理,将指定目录下的所有文件及子目录一并处理-S<压缩字尾字符串>
或--suffix<压缩字尾字符串>
更改压缩字尾字符串-t
或--test
:测试压缩文件是否正确打开-v
或-verbose
:显示指令执行过程-V
或--version
:显示版本信息
实例
解压压缩包
[root@localhost ~]# gunzip test.txt.gz
解压tar.gz压缩包
[root@localhost ~]# gunzip test.txt.tar.gz
Linux gzip/gunzip压缩解压相关推荐
- gzip gunzip压缩解压保留原文件的方法
压缩保留源文件的方法: gzip –c filename > filename.gz Linux解压缩保留源文件的方法: gunzip –c filename.gz > filename
- Linux常用文件压缩/解压命令格式大全(tar、gzip、bzip2、zip、compress、cpio、compress、dd)建议收藏
Linux常用文件压缩/解压命令格式大全 1. tar 2. gzip 3. bzip2 4. zip 5. compress 6. cpio 7.dd 1. tar 打包备份后的文件包缀:.tar ...
- linux常用命令-压缩解压命令
压缩解压命令 目录 1. 压缩解压命令:gzip 2. 压缩解压命令:gunzip 3. 压缩解压命令:tar 4. 压缩解压命令:zip 5. 压缩解压命令:unzip 6. 压缩解压命 ...
- Linux按压缩率大小排序,Linux下常用压缩 解压命令与压缩比率对比
常用的格式有: tar, tar.gz(tgz), tar.bz2, 不同方式,压缩和解压方式所耗CPU时间和压缩比率也差异也比较大. 1. tar 只是打包动作,相当于归档处理,不做压缩:解压也一样 ...
- Linux下常用压缩 解压命令和压缩比率对比
https://www.cnblogs.com/joshua317/p/6170839.html Linux下常用压缩 解压命令和压缩比率对比 常用的格式有: tar, tar.gz(tgz), ta ...
- linux gz文件压缩比,浅谈Linux下各种压缩 解压命令和压缩比率对比.doc
浅谈Linux下各种压缩 解压命令和压缩比率对比 浅谈Linux下各种压缩 解压命令和压缩比率对比 Linux下压缩.解压命令五花八门,不像在windows下一个winrar打遍天下无敌手,清一色的. ...
- Linux中使用gzip来压缩/解压 *.gz文件
gzip 是linux中常见的压缩/解压工具,最常见的使用对象是*.gz格式的文件,这里简单介绍下它最常见的用法, GZIP(1) General Commands Manual GZIP(1) NA ...
- linux中的压缩解压命令:gzip,tar,zip,bzip2
gzip 命令名称:gzip 语法:gzip 文件 功能:压缩文件 压缩后文件格式:.gz 例子1 如上图所示,先用touch命令创建一个新文件file1,然后使用gzip压缩该文件. 例子2 如上 ...
- 浅谈Linux下各种压缩 解压命令和压缩比率对比
Linux下压缩.解压命令五花八门,不像在windows下一个winrar打遍天下无敌手,清一色的.rar .zip格式. 比如,Linux下常用的tar tar.gz tar.bz2 .Z等等不一而 ...
最新文章
- 美团语音交互部招聘NLP/知识图谱/语音识别等算法职位(可实习)
- 美多商城之支付(支付宝介绍)
- 移动端页面去除广告注入,例如移动流量图标
- JZOJ 5630. 【NOI2018模拟4.4】Connection
- demo4 debug - create class instance - component works as type
- 点击跳转到QQ聊天界面
- 怎样查看JVM的默认收集器
- 无线打印 airprint 服务器,Docker容器实现Airprint 打印服务器功能
- 姓名大战c语言,c语言姓名大作战游戏
- 对中国大学MOOC课程视频批量下载的探索
- 程序员的奋斗史(三十一)——人在囧途之应聘篇(一)
- 阿里巴巴十周年晚会,马云震撼照片
- Nessus访问报错(Corrupt Database A corrupt database has been detected which prevents Nessus from........)
- aect17定义_AECT-05定义与94定义的区别?
- Centos7 GNOME Desktop桌面版-调整屏幕分辨率
- Verilog中任务task的使用
- 抽鬼牌(poker)
- SQL SERVER 2005数据导入导出报“错误 0xc00470fe 数据流任务 产品级别对于 组件“源 - TestDB01$”(1) 而言不足”
- Armadillo使用介绍(十二):fft / ifft
- 科大星云诗社动态20210126