• 压缩与解压缩


    压缩与解压缩

     理论知识

    文件名后缀

         a、作用是说明和注释一个文件的性质

         b、与文件类型无关 

    常见的压缩文件后缀名

    .gz

     .bz2

    .xz

    .zip

    .tar

    .tar.gz

    .tar.bz2

    一、压缩

    1、gzip/gunzip/zcat(压缩/解压/在不解压的情况下查看内容)压缩后最大

    格式:gzip【选项】【需压缩文件】

    选项:gzip -d  解压缩,相当于gunzip

      gzip -c  将结果输出至标准输出,而不改变原文件 ;“>”

      gzip –c 标准输出 > 标准输出.gz

      gzip –c 标准输出.gz > 标准输出

      gzip -r  递归压缩目录中每个文件

      gzip -#  1-9,指定压缩比,默认为6

    特点:

    1、  能对文件和目录操作,目录内文件压缩

    2、  对目录操作时,仅对目录中的每个文件实现压缩,而并非压缩目录本身

    3、  默认情况,无论压缩或解压缩,原文件都不会被保留,但有一个-c选项

    其他:zcat   不解压缩的前提下查看文本文件内容

      zgrep  不解压缩的前提下过滤文本文件内容

      zless  不解压缩的前提下分页查看文本文件按内容

      zmore 不解压缩的前提下分页查看文本文件内容

      zdiff   不解压缩的前提下比较文本文件内容

    2、bzip2/bunzip2/bzcat(压缩/解压缩/在不解压的情况下查看内容)

    格式:bzip2【选项】【需压缩文件】

    选项:bzip2 –k   keep,保留原文件

      bzip2 –d   解压缩,相当于bunzip2

      bzip2 -#   1-9,指压缩比,默认为6

    特点:

    1、使用-k选项即可保存源文件不被压缩后删除

    2、同等压缩比例时,压缩率跟高,文件更小

    3、仅能针对文件操作,不支持对目录操作

    其他:zcat   不解压缩的前提下查看文本文件内容

      zgrep  不解压缩的前提下过滤文本文件内容

      zless  不解压缩的前提下分页查看文本文件按内容

      zmore 不解压缩的前提下分页查看文本文件内容

      zdiff   不解压缩的前提下比较文本文件内容

    3、xz/unxz/xzcat(压缩/解压缩/在不解压的情况下查看内容)

    格式:xz【选项】【需压缩文件】

    选项:xz -k   keep,保留原文件

      xz -d   解压缩,相当于unxz

      xz -#   1-9,指压缩比,默认为6

    特点:

    1、使用-k选项即可保存原文件不被压缩后删除

    2、同等压缩比例是压缩率跟高,文件更小

    3、仅能针对文件操作,不支持对目录操作

    其他:xzcat   不解压缩的前提下查看文本文件内容

      xzgrep   不解压缩的前提下过滤文本文件内容

      xzless   不解压缩的前提下分页查看文本文件按内容

      xzmore   不解压缩的前提下分页查看文本文件内容

      xzdiff    不解压缩的前提下比较文本文件内容

    二、目录压缩和解压缩

    1、zip:压缩多个文件的格式

    格式:zip【压缩文件.zip】【压缩文件】

    选项:zip -d  从压缩包中删除指定文件

      zip -g  像压缩包中追加指定文件

      zip -r  目录递归压缩

      zip -y  保持符号链接,而不用吧符号链接指向的文件也压进来

      zip  -f  要操作的文件名,切记,这个参数是最后一个参数

    2、unzip:解压缩

    格式:unzip【需解压缩文件】

    选项:unzip -l  不解压缩显示压缩包内的文件列表

       unzip -d  指定压缩后文件存放的目录,不必事先存在

    3、gunzip:解压缩

    格式:gunzip【需解压缩文件】

    选项:gunzip -l 创建新的文档

       gunzip -d 指定文件解压缩后所要存储的目录

       gunzip -f 要操作的文件名,切记,这个参数是最后一个

    4、zipinfo(压缩/解压缩/在不解压的情况下查看内容)

    格式:zipinfo【需解压缩文件】

    选项:zipinfo-l  以长格式显示压缩包内的文件列表

       zipinfo -1 显示压缩包内的文件名信息

  • 相关阅读:
    POJ 2031 Building a Space Station 最小生成树模板
    POJ 2492 A Bug's Life 并查集
    HDU 2255 奔小康赚大钱 KM算法的简单解释
    HDU 2802 F(N) 数论+打表
    HDU 5455 Fang Fang 水题,但题意描述有问题
    LightOJ 1341 Aladdin and the Flying Carpet 算数基本定理
    LightOJ 1370 Bi-shoe and Phi-shoe 数论
    HDU 5652 India and China Origins 二分优化+BFS剪枝
    bzoj2287【POJ Challenge】消失之物(退背包)
    bzoj3297[USACO2011 Open]forgot(dp + string)
  • 原文地址:https://www.cnblogs.com/qt-0705/p/13965338.html
Copyright © 2020-2023  润新知