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

    tar:用来建立,还原备份文件

    gzip:文件压缩文具

    gunzip:用于解压缩gzip格式文件

    zip:用来压缩文件,适用于压缩多个文件的格式

    unzip:用于解压缩zip文件

    一、理论知识:

      文件后缀:作用是说明和注释一个文件的性质

                与文件类型无关

      常见的压缩文件后缀名:.gs

                                           .bz2

                                           .xz

                                          .zip

                                          .tar

                                          .tar.gz

                                          .tar.bz2

     

    二、压缩:

    Gzip/gunzip/zcat:

      Gzip/[OPTION]…FILE…:-d:解压缩,相当于gunzip

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

                                                   列:~]# gzip –c FILE > FILE。gz

                                                          ~]#gunzip –c FILE.gs > FILE

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

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

    特点:

         a:能对文件和目录操作

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

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

    其他:

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

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

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

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

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

    bzip2/bunzip2/bzcar:

      bzip2[OPTION]…FILE…-k:keep,保留原文件

                                                  -d:解压缩,相当于bunzip2

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

      特点:

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

           b:同等压缩比例时,压缩率更高,文件更小

           c:仅能针对文件操作,不支持对目录操作

      其他:

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

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

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

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

           bzdiff:不接压缩的前提下比较文本文件内容

    xz/unxz/xzcar:

      xz[OPTION]…FILE…:-k:keep,保留原文件

                                          -d:解压缩,相当于unxz

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

    特点:

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

           b:同等压缩比例时,压缩率更高,文件更小

           c:仅能针对文件操作,不支持对目录操作

    其他:

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

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

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

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

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

    三、目录压缩和解压缩:

    压缩:zip FILENAME.zip FILE1 FILE2…:

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

                                     -g:向压缩包中追加指定文件

                                     -r:目录递归压缩

    解压缩:unzip FILENAME.zip:

                             -1:不解压显示压缩包内的文件列表

                             -d:指定解压后文件的存放目录,不必事先存放

    查看:zipinfo FILENAME.zip:

                            -1:使用长格式显示压缩包内的文件列表

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

     

    四、归档和展开归档

    tar(建立,还原备份文件):

                 -c:创建归档

                 -x:展开归档

                 -v:显示过程

                 -f:指定归档文件

                 -tv:不显示展开的前提下查看归档

                 -r:往归档文件中追加

                 -C DIR:指定展开目录,其目录必须事先存在

                 -j:调用bzip2压缩归档货解压缩开

                 -z:调用gzip压缩归档货解压展开

                 -J:调用xz压缩归档货解压展开

    创建归档:

            tar –jcf /PATH/TO/SOMEFILE.tar.bz2 FILE…

    查看归档:

            tar –tvf /PATH/TO/SOMEFILE.tar

    展开文档:

            tar –zxf /PATH/TO/SOMEFILE.tar.gz

    展开至指定目录:

                    tar –Jxf/PATH/TO/SOMEFILE.tar.xz –C /PATH/TO/DIR

  • 相关阅读:
    问题 Duplicate entry '0' for key 'PRIMARY'
    java中转译符用"\"的几种特殊字符
    mysql在查询中常见问题汇总
    linux msql
    shell 简单的比大小脚本
    wordpress的备份与还原
    wordpress的创建
    6、httpd服务的安装、配置
    5、Linux下面桌面的安装
    4、时间同步ntp服务的安装于配置(作为客户端的配置)
  • 原文地址:https://www.cnblogs.com/kongqinglin/p/13998496.html
Copyright © 2011-2022 走看看