压缩工具

 压缩和解压缩工具和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
下一篇 2016-12-31

相关推荐

  • rsyslog日志记录服务器

    rsyslog日志记录服务器 部分思路总结摘自网络http://xuding.blog.51cto.com/4890434/1737947 一、syslog系统 1.syslog:系统日志服务,统一日志管理 支持C/S架构:可通过UDP或TCP协议提供日志记录服务;实现集中收集日志功能 (1)日志、事件 历史事件日志,保存系统上过去一段时间的发生的事件 事件…

    Linux干货 2016-11-07
  • Linux磁盘管理高级

    Linux磁盘管理高级 LVM Btrsh LVM 逻辑卷管理(LVM)指系统将物理卷管理抽象成一个逻辑卷,包括重新设定文件系统的大小,LVM可以弹性的更改LVM的容量,通过交换PE来进行资料的转换,将原来LV内的PE转移到其他的设备中以降低LV的容量,或将其他设备中的PE加到LV中以加大容量。 LVM还有快照的功能,快照区与原本的LV共用很多PE的区块,因…

    Linux干货 2016-09-09
  • 2017-10-4Linux基础知识(3)

    在上一章中讲到了操作系统的历史的发展以及Linux的如何诞生,在1991年的8月份,创始人Linus宣布成立Linux的,Larry Wall开发diff和patch打补丁的命令程序使得Linux可以在安全性方面有很大的提升。

    Linux干货 2017-10-05
  • Linux基础知识之网络配置

    基本网络配置:     将Linux主机接入到网络,需要配置网路相关设置。         IP/NETMASK:本地通信         路由(网关):跨网络…

    Linux干货 2016-09-07
  • SELinux详解及其优缺点

    SELinux简介:        SELinux:Secure Enahanced Linux 安全增强的Linux SELinux是2.6版本的Linux内核中提供的强制访问控制(MAC)系统。对于目前可用的Linux安全模块来说,SELinux是功能最全面,而且测试最充分的…

    Linux干货 2017-05-21
  • 文本处理三剑客之awk

    一、知识整理 1、awk报告生成器,格式化文本输出 发明人:a.k.a. Aho,Kernighan,weinberger awk程序通常由:BEGIN语句块、能够使用模式匹配的通用语句块、END语句块三部分组成。program通常是放在单引号或双引号中。 基本用法:awk [] ‘program’ var=value fiel… pr…

    Linux干货 2016-09-26