首页 > 其他分享 >gzip 介绍和使用

gzip 介绍和使用

时间:2022-09-02 17:25:10浏览次数:99  
标签:解压 -- 压缩 gz 介绍 test 使用 gzip

gzip 介绍和使用



用法

gzip [OPTION]... [FILE]...


常用参数

  • -d --decompress 解压
  • -c --stdout 保留原始文件,把压缩/解压流重定向到新文件(如: gzip -c aa > aa.gz
  • -l --list 列出压缩文件信息,并不解压
  • -r --recursive 对目录进行递归操作
  • -t --test 测试压缩文件的完整性
  • -v --verbose 冗长模式
  • -num num为压缩效率,是一个介于1~9的数值,预设值为“6”,指定愈大的数值,压缩效率就会愈高;
    • -1 --fast 最快压缩方法(低压缩比)
    • -9 --best 最慢压缩方法(高压缩比)

栗子

  • 把 test目录下的每个文件压缩成.gz文件

    gzip test/*

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

    gzip -dv test/*

  • 详细显示test中每个压缩的文件的信息,并不解压

    gzip -l test/*

  • 压缩一个tar备份文件,此时压缩文件的扩展名为.tar.gz

    gzip -r log.tar

  • 递归的压缩目录

    gzip -rv test

    这样,所有test下面的文件都变成了.gz,目录依然存在只是目录里面的文件相应变成了.gz.这就是压缩,和打包不同。因为是对目录操作,所以需要加上-r选项,这样也可以对子目录进行递归了。

  • 递归地解压目录

    gzip -dr test

  • 保留原始文件,把压缩/解压流重定向到新文件

    gzip -c aa > aa.gz

    gzip -dc bb.gz > bb



Via

标签:解压,--,压缩,gz,介绍,test,使用,gzip
From: https://www.cnblogs.com/librarookie/p/16650613.html

相关文章

  • optparse模块使用
    #!/usr/bin/envpython3#-*-coding:utf-8-*-#python中有两个内建模块用来处理命令行参数:getpot、optparse。#optparse模块主要用来为脚本传递命令参数,采用预定......
  • Docker 个人使用的一些镜像及记录
    Docker修改源创建或修改/etc/docker/daemon.json文件{"registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]}Docker中国区官方镜像https://regist......
  • pyuic5和pyrcc的使用方法
    一、如果是使用QtDesigner设计界面的话,那么如何将QtDesigner设计出来的界面(.ui文件)与业务逻辑程序接合起来,如下两个方法:方法一:将.ui文件通过命令转换成.py文件,然后在......
  • Apache Maven ToolChains的使用
    ApacheMavenToolChains的使用  简介Toolchains的介绍Toolchains的例子Toolchains支持总结简介Maven是java中非常有用和常用的构建工具,基本上现在大型的java项目都是M......
  • Linux命令-按照与使用(13)为初学者介绍的 Linux tee 命令(6 个例子)
    转载地址:为初学者介绍的Linuxtee命令(6个例子)有时候,你会想手动跟踪命令的输出内容,同时又想将输出的内容写入文件,确保之后可以用来参考。如果你想寻找这相关的工具,那......
  • Flask 学习-40.Flask-RESTful 结合蓝图使用
    前言Flask-RESTful结合蓝图使用设计接口RESTful接口没使用蓝图之前注册接口fromappsimportcreate_app,db,jwtfromflaskimporturl_for,request,jsonifyf......
  • Zookeeper介绍
    zookeeper文件系统组成zookeeper本质上是文件系统+通知机制组成的zookeeper文件系统说明树形的文件系统,在树形文件系统当中,每一个节点就是存储数据的位置,节点同时兼顾......
  • Spring Boot 2.x基础教程:使用 ECharts 绘制各种华丽的数据图表
    通常,这类需求在客户端应用中不太会用到,但是在后端的各种统计分析模块会经常碰到。比如:通过折线图、柱状图、雷达图等可视化形式,更直观的展现和分析经营状况或系统运行情况......
  • time包使用
    ✍️time包在实际中经常用到,可以对比python中的time库进行学习1、获取年月日functimeDemo(){ now:=time.Now()//获取当前时间 fmt.Printf("currenttime:%v\n",......
  • vuex 的基本使用
    第一步安装vuex1npmivuex-S在src文件夹下面创建store文件夹,里面创建index.js,写下如下代码:1mportVuefrom'vue'2importVuexfrom'vuex'34Vue.use(......