zoukankan      html  css  js  c++  java
  • 压缩与解压缩

    压缩与解压缩

     理论知识

    文件名后缀

         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 显示压缩包内的文件名信息

  • 相关阅读:
    fis3解决web网站缓存问题
    C# 计算每周和每月固定日期
    移动端web页面上滑加载更多功能
    常见三种字符编码的区别:ASCII、Unicode、UTF-8
    ef AddDays报错
    .NET语言的编译过程:中间语言(IL)和即时编译器(JIT)
    ajax 传递数组类型参数后台接收不到的问题
    sql server 作业没跑、开启sql 代理服务、新建作业
    在javascript中NodeList和Array的区别及转换方法
    我经历的几种开发模式和心理
  • 原文地址:https://www.cnblogs.com/qt-0705/p/13965338.html
Copyright © 2011-2022 走看看