压缩工具

 压缩和解压缩工具和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

相关推荐

  • WORD文档格式要求与linux学习规划

    WORD文档格式要求 一、封面               1、活动名称(隶书,小初号字,加粗)               2、主办单位、策划日期(宋体、3号字) 二、目录    &nbs…

    Linux干货 2013-06-20
  • 马哥教育网络班20期+第5周课程练习

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; [root@localhost ~]# grep '^[[:space:]]\+' /boot/grub/grub.conf 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至…

    系统运维 2016-07-12
  • Keepalives+lvs实现高可用httpd的双主模型

    基础环境:Centos 7.3 最小化安装四台 关闭防火墙及selinux 简单原理: keepalived是以VRRP协议为实现基础的,VRRP全称VirtualRouter Redundancy Protocol,即虚拟路由冗余协议。 虚拟路由冗余协议,可以认为是实现路由器高可用的协议,即将N台提供相同功能的路由器组成一个路由器组,这个组里面有一个mas…

    2017-05-15
  • linux 病毒 sfewfesfs

    由于昨天在内网服务器A不小心rm -fr / ,导致服务器A完蛋,重装系统后,不知道啥原因,局域网瘫痪不能上网,最后发现内网服务器A的一个进程sfewfesfs cpu 300%。路由器被网络阻塞啦。 于是百度这个病毒:都说该病毒很变态。第一次中linux病毒,幸亏是内网,感觉比较爽。(总结网络内容,引以为戒) 1、病毒现象 服务器不停向外网发送数据包,占网…

    Linux干货 2015-04-03
  • Mysql 启动时 报ERROR 2002,分析解决、

    1、故障现象 [root@localhost scripts]# mysql -u root ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysqld.sock’ (2) 2、故障分析 查看mysql实例的状态 [root@localhost scr…

    Linux干货 2017-08-29
  • iptables练习

    iptables实战 1.开启防火墙 systemctl start firewalld 2.清空所有的默认规则,定义自己的规则 iptables -F 查看此时的iptables iptables -nL Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD…

    2015-03-15