zoukankan      html  css  js  c++  java
  • 攻城狮在路上(叁)Linux(二十七)--- 压缩与打包之常见的压缩命令

      前面讲到,linux中的后缀名没有特殊的意义,一般是作为不同文件类型的标识而已。下面是与打包、压缩相关的后缀名介绍:

        *.z:compress程序压缩文件

        *.gz:gzip程序压缩文件

        *.bz2:bzip2压缩文件

        *.tar:tar打包,未压缩

        *.tar.gz:tar打包,经过gzip压缩

        *.tar.bz2:tar打包,经过bzip2压缩

      一般经过打包或者压缩处理的文件通过后缀名来进行区别。

    一、compress:该命令比较古老,centos默认未安装,可以使用gzip代替。

    二、gzip、zcat: zcat用于读取通过gzip压缩过的纯文本文件

      命令格式:gzip [-cdtv#] 文件名

      参数说明:

        -c:将压缩的数据输出到屏幕上

        -d:解压缩的参数

        -t:可以用来检查一个压缩文件的一致性。

        -v:可以显示出原文件/压缩文件的压缩比等信息

        -#:压缩等级,-1最快,但是压缩比低;-9最慢,但是压缩比高; 默认是-6;

      示例:

        gzip -v man.config;  <== 会生成man.config.gz文件,并删除man.config文件。

        gzip -d man.config.gz; <== 解压缩文件,并删除man.config.gz

        gzip -9 -c man.config > man.config.gz; <== 保留原文件

        zcat man.config.gz;

    三、bzip2、bzcat:

      bzip2提供了比gzip更好的压缩比,具体用法和gzip差不多。

      命令格式: bzip2 [-ckdzv#] 文件名

      参数说明:

        -c:将压缩过程中产生的数据输出到屏幕上。

        -d:解压缩参数

        -k:保留原文件

        -z:压缩的参数

        -v:显示原文件/压缩文件的压缩比等信息

        -#:与gzip一致。

      示例:

        bzip2 -z man.fig; <== man.config变为man.config.bz2;

        bzcat man.config.gz2;

        bzip2 -d man.config.bz2; <== 解压缩

        bzip2 -9 -c man.config > man.config.bz2; <==

      

  • 相关阅读:
    HEOI2016 题解
    数据结构考前复习【已弃】
    BZOJ 3993: [SDOI2015]星际战争 [二分答案 二分图]
    BZOJ 4698: Sdoi2008 Sandy的卡片 [后缀自动机]
    BZOJ 3990: [SDOI2015]排序 [搜索]
    字符串考前总结
    BZOJ 3881: [Coci2015]Divljak [AC自动机 树链的并]
    CF698C. LRU [容斥原理 概率]
    BZOJ 2707: [SDOI2012]走迷宫 [高斯消元 scc缩点]
    BZOJ 1444: [Jsoi2009]有趣的游戏 [AC自动机 高斯消元]
  • 原文地址:https://www.cnblogs.com/tq03/p/3925517.html
Copyright © 2011-2022 走看看