压缩工具

 压缩和解压缩工具和bash脚本编程

     压缩比

       目的:时间换空间

       cpu的时间—>磁盘空间

       compress/uncompress. Z

       gzip/gunzip, .gz

       bzip2/bunzip2, .bz2

       xz/unxz, .xz

       zip/unzip

       tar, cpio

  1、gzip/gunzip/zcat

        gzip/gunzip,zcat-compress or expand files

        gzip [OPTION]…  FILE…

        -d: 解压缩,相当于gunzip;

        #:指定压缩比,默认是6;数字越大压缩比越大;

        c: 将压缩结果输出至标准输出;

        gzip -c FILE > /PATH/TO/SOMEFILE.gz

  2、bzip2/bunzip2/bzcat

        bzip2 [OPTION]…FILE…

          -d:解压缩

          -#:指定压缩比;默认是6;数字越大压缩比越大(1-9);

          -k: keep, 保留原文件;

  3、xz/unxz/xzcat

        xz,  unxz, xzcat, lzma, unlzma, lzcat – Compress or decompress

       .xz and .lzma files

           xz [option]…  [file]…

              -d:解压缩

              -#:指定压缩比;默认是6;数字越大压缩比越大(1-9);

              -k: keep, 保留原文件;

    归档:tar, cpio

           tar命令:

              tar [OPTION]…..FILE…

             (1)创建归档

                  -c -f /PATH/TO/SOMEFILE.TAR FILE…

                  -cf /PATH/TO/SOMEFILE.tar FILE…

             (2)展开归档

                -xf /PATH/FROM/SOMEFILE.tar

               -xf /PATH/FROM/SOMEFILE.tar  -C /PATH/TO/SOMEDIR

            (3)查看归档文件的文件列表

               -tf /PATH/TO/SOMEFILE .tar

         归档完成后通常需要压缩,结果此前的压缩工具,就指定显示压缩多个文件;

           (4)归档并压缩

                  -z: gzip2

                  -zcf /PATH/TO/SOMEFILE.tar.gz  FILE…

                  解压并归档; -zxf  /PATH/TO/SOMEFILE.tar.gz

                  J: bzip2

                 -jcf

                 -jxf

                 -J:bzip2

                 -jcf

                 jxf

     zip:

          zip/unzip

          后缀名:.zip

原创文章,作者:shadow,如若转载,请注明出处:http://www.178linux.com/65452

(0)
shadowshadow
上一篇 2016-12-31 18:58
下一篇 2016-12-31 21:11

相关推荐

  • find文件查找

    文件查找      在文件系统上查找符合条件的文件:      实现工具:locate,find locate:      构建于实现构建好的索引库:/var/lib/mlocate/mlocate.db   &nbsp…

    Linux干货 2016-08-22
  • 第七周-磁盘管理、RAID及Shell脚本练习

    一、创建一个10G分区,并格式为ext4文件系统; (1)、 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl; (2)、挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳; [root@N1 ~]# mkfs.ext4 -b 2048 -m 2 -L MYDATA /…

    Linux干货 2017-08-13
  • Linux 基础以及相关基础命令

    1.计算机的组成 计算机由5大部分组成,cpu(运算器,控制器)输入单元,输出单元,内存。  运算器:负责数据的运算  控制器:负责各主件之间的协调控制  输入单元:指令的输入  输出单元:计算结果的输出  内存:为cpu需要运算的数据提供存储 2 linux 常见的发行版   Debian :ub…

    Linux干货 2016-09-14
  • 马哥教育网络班20期+第二周课程练习

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 文件管理有 cp, mv, rm  复制命令:cp [root@ddwhost ~]# cp /etc/magic /tmp/         cp&n…

    Linux干货 2016-06-23
  • 网络管理总结

      在学习Linux的快两个月时间的这个阶段,我们学习到了网络的相关知识,哇,原来我们上网是需要这么多步骤的,玩了这么久的电脑,打开过无数网站还只是停留在以为打开网站只需要点点鼠标的层面,惭愧惭愧。学习了一周,终于了解了一些网络的基层结构和一些网络协议,下面是对这一周所学知识的一些总结,加强记忆和理解。还停留在以为打开一个网站只是动动鼠标…

    2017-09-02
  • Redis数据库安全手册

    Redis是一个高性能的key-value数据库,这两年可谓火的不行。而Redis的流行也带来一系列安全问题,不少攻击者都通过Redis发起攻击。本文将讲解这方面的内容,包括Redis提供的访问控制和代码安全问题,以及可以由恶意输入和其他类似的手段触发的攻击。 Redis通用安全模块 Redis被设计成只能由可信环境的可信机器访问。这意味着将它直接暴露在互联…

    2015-03-12