gzip 是linux中常见的压缩/解压工具,最常见的使用对象是*.gz格式的文件,这里简单介绍下它最常见的用法,

GZIP(1) General Commands Manual GZIP(1)

NAME
     gzip, gunzip, zcat - compress or expand files

SYNOPSIS
     gzip [ -acdfhklLnNrtvV19 ] [--rsyncable] [-S suffix] [ name ... ]
     gunzip [ -acfhklLnNrtvV ] [-S suffix] [ name ... ]
     zcat [ -fhLV ] [ name ... ]

OPTIONS
     -c --stdout --to-stdout 结果写到标准输出,原文件保持不变
     -d --decompress --uncompress 解压
     -k --keep 压缩或者解压过程中,保留原文件
     -r --recursive
     -t --test 检查压缩文件的完整性
     -v --verbose 显示每个文件的名子和压缩率
     -# --fast --best 取值从-1(最快)到-9(最好),默认是-6

示例1,压缩文件
原文件名为file1.txt,压缩后原文件消失,压缩后文件名为file1.txt.gz
root@ubuntu:/tmp# ls -l file1.*
-rw-r--r-- 1 root root 12383865 Aug 21 08:08 file1.txt
root@ubuntu:/tmp# gzip file1.txt
root@ubuntu:/tmp# ls -l file1.*
-rw-r--r-- 1 root root 134416 Aug 21 08:08 file1.txt.gz

示例2,解压文件
root@ubuntu:/tmp# gzip -d file1.txt.gz
root@ubuntu:/tmp# ls -lh file1.*
-rw-r--r-- 1 root root 12M Aug 21 08:08 file1.txt

示例3,压缩的时候,显示压缩率
root@ubuntu:/tmp# gzip -v file1.txt
file1.txt: 98.9% -- replaced with file1.txt.gz

示例4,一条命令压缩多个文件,压缩之后,是各自分开的:
root@ubuntu:/tmp# gzip file1.txt file2.txt
root@ubuntu:/tmp# ls -l
total 1348
-rw-r--r-- 1 root root 134416 Aug 21 08:08 file1.txt.gz
-rw-r--r-- 1 root root 392 Aug 21 08:15 file2.txt.gz

示例5,压缩过程中,保留原文件
root@ubuntu:/tmp# gzip -k file1.txt
root@ubuntu:/tmp# ls file1.*
file1.txt file1.txt.gz

示例6,压缩到标准输出中
可以连接两个文件
root@ubuntu:/tmp# cat file1.txt file2.txt | gzip > foo.gz
或者
root@ubuntu:/tmp# gzip -c file1.txt file2.txt > foo.gz

Linux中使用gzip来压缩/解压 *.gz文件相关推荐

  1. Linux gzip压缩/解压 *.gz文件详解

    gzip 是linux中常见的压缩/解压工具,最常见的使用对象是*.gz格式的文件,这里简单介绍下它最常见的用法, GZIP(1) General Commands Manual GZIP(1) NA ...

  2. 解压 *.gz文件 gzip压缩

    压缩文件 gzip file1.txtls -l file1.* -rw-r--r-- 1 root root 134416 Aug 21 08:08 file1.txt.gz 解压文件 gzip - ...

  3. linux中gz文件怎么解压,Linux解压gz文件的命令使用教程及详解

    今天小编给带来一篇linux解压方面的资料 Linux解压gz文件的命令有:gunzip命令.gzip命令.tar命令.下面本篇文章就来带大家了解一下 gz文件是一种压缩文件,以.gz或者.tar.g ...

  4. Linux世界的三种压缩解压方式,zip/unzip方式压缩解压、tar方式压缩解压、jar方式压缩解压暨shopt extglob反选示例

    Linux世界的三种压缩解压方式,zip/unzip方式压缩解压.tar方式压缩解压.jar方式压缩解压暨shopt extglob反选示例 zip/unzip方式.tar方式压缩解压是Linux中的 ...

  5. C#中使用7Z进行压缩解压

    C#中使用7Z进行压缩解压 SevenZipSharp相关文档下载地址: http://sevenzipsharp.codeplex.com/releases/view/51254 1. 解决方案中添 ...

  6. linux解压gz文件的命令

    解压tar.gz文件的命令? LINUX解压缩TAR.GZ文件命令 1.解压缩命令格式: tar -zxvf 压缩文件名.tar.gz 解压缩后的文件只能放在当前的目录. 2.压缩命令格式: tar ...

  7. linux 下gz文件解压命令,Linux解压gz文件的命令怎么写

    Linux解压gz文件的命令怎么写 发布时间:2020-11-17 13:39:53 来源:亿速云 阅读:122 作者:小新 小编给大家分享一下Linux解压gz文件的命令怎么写,相信大部分人都还不怎 ...

  8. linux php gz,Linux解压gz文件的命令是什么

    Linux解压gz文件的命令有:gunzip命令.gzip命令.tar命令.下面本篇文章就来带大家了解一下,希望对大家有所帮助.[视频教程推荐:Linux教程] gz文件是一种压缩文件,以.gz或者. ...

  9. android zip格式应用,Android 压缩解压zip文件

    Android 压缩解压zip文件 上次写了个解压缩功能,但有局限性,比如压缩文件xx.zip 里包括子目录的情况下,执行上次解压缩的功能就不能实现我们想要的效果,于是在网上参考了一下java的解压缩 ...

最新文章

  1. linux配置文件语法错误,linux vim配置文件(语法高亮)
  2. mysql用户权限设置
  3. cmake 编译curl源码_OpenCV4.0 源码编译
  4. Base64编码运用与基本原理
  5. “您的Microsoft Internet Explorer浏览器包含最新版本的内置Adobe Flash Player“解决
  6. c语言逆序输出6A8F,【C语言】将二进制数逆序输出。比如6为000...0110,逆序后为0110....
  7. web前端表格css三个t的使用(thead,tbody,tfoot)
  8. 基于FPGA实现SPI接口(配置或通信)
  9. 一将无能,累死三军!数据团队有“会说话”的好领导,有多重要?
  10. jumpserver-登录提示Server error occur, contact administrator
  11. GPGPU-Sim学习(二)搭建GPGPU-Sim环境(ubuntuServer 10.04 安装GPGPU-Sim)
  12. 黑龙江软件第三方检测机构/软件登记(退税)测试报告
  13. 基于IOS音乐播放器在线歌词同步小程序系统(音乐小程序)
  14. 【Java面试题】常规Java面试题分享
  15. JS 正则表达式否定匹配(正向前瞻)
  16. 3.5学习内容 宽带测速原理,RESTful架构,rpc个人理解
  17. 堆及堆排序(超超超超超详细讲解~~~~)-----数据结构
  18. HTML5 批量大文件上传下载
  19. Qt对ZLG CAN盒的二次开发
  20. matlab模拟高尔顿板实验,高尔顿钉板试验模拟

热门文章

  1. [转] linux操作系统下c语言编程入门
  2. 《Microduino实战》——3.6 RGB彩色LED——彩色的世界
  3. 《Android源码设计模式解析与实战》读书笔记(十二)
  4. 简单的图片识别,源代码
  5. Wireles Tools移植
  6. 简单工厂,工厂,抽象工厂
  7. h5页面的写法_H5如何布局?这个才是入门篇…
  8. 2022大学生免费(24元)申请个人软著专利(微信小程序)
  9. 什么是对象、什么是面对对象?
  10. 【 Python 中 int 用法详解】(转载)