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; <==

      

  • 相关阅读:
    uni-app 发起请求,Toast 消息提示 ,跳转页面
    uView初识
    uni-app初识
    docker目录 /var/lib/docker/containers 日志清理
    Linux中使用pigz工具更快的压缩和解压文件
    docker 修改默认网段
    LayaAir提示:版本不匹配!全局tsc(2.7.2)!=VS Code的语言服务(2.1.5)。可能出现不一致的编译错误
    C++ 格式化 浮点为字符串
    安装 ta-lib
    编译 python 代码
  • 原文地址:https://www.cnblogs.com/tq03/p/3925517.html
Copyright © 2011-2022 走看看