压缩和解压缩总结

                  压缩和解压缩的命令很多,今天总结如下:

gzip  压缩比1–9  默认是6  压缩比越高  耗费CPU资源也多,文件比较小的话,不建议使用gzip压缩,因为使用gzip越压缩越大。

        -d 解压缩 相当于 gunzip
        -c 将压缩或者解压缩结果输出到屏幕
bzip2 
       -k 保留源文件
       -d 解压缩 相当于 bunzip2
       -# 指定压缩比
xz 要取代gzip bzip2的命令  压缩的更彻底
       -k 保留源文件
       -d 执行解压缩
       -# 指定压缩比 默认是6
     xzcat 直接查看压缩文件内容
zip  打包压缩(可以压缩目录)
       -r 递归压缩
        unzip 解压缩

       -p 将压缩结果输出屏幕上

tar 打包工具,将多个目录打包成一个文件

        -c 打包 创建打包文件(归档)
        -f 指定打包的文件名
       例:   tar   -f 文件名 必须放在一起
        -r 将文件追加至归档文件中
        -t 不解压的情况下直接查看归档文件里面的内容

              常用选项:-cf  -rf -tf

 归档并压缩

      -j:  bzip2
         tar -j -c -f xiongan3.tar.bz2 xiongan
         tar -jcf xiongan3.tar.bz2 xiongan
         tar jcf xiongan3.tar.bz2 xiongan (通常使用)
     例:  tar  zcvf a.tar.gz a
             tar Jcvf a.tar.xz a

             tar zcf a.tar.gz a

 只解压缩某个文件

      例:   tar -tvf test.tar.gz
            tar xvf test.tar.gz test/a.sh

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

(0)
lishanlishan
上一篇 2017-04-16
下一篇 2017-04-17

相关推荐

  • Centos6启动流程详解

    一、名词解释 POST: Power-On-Self-Test,加电自检,是BIOS功能的一个主要部分。负责完成对CPU、主板、内存、硬盘子系统、显示子系统、串并行接口、键盘、CD-ROM光驱等硬件情况的检测。 BIOS:Basic Input andOutput System,保存着有关计算机系统最重要的基本输入输出程序,系统信息设置、开机加电自检程序和系…

    2017-03-28
  • 马哥教育网络班20期+第5周课程练习

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

    Linux干货 2016-07-12
  • Linux各发行版、哲学思想、基础目录

    Linux发行版本? Linux操作系统的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。               R…

    Linux干货 2016-10-26
  • 马哥教育网络班22期+第8周课程练习

    1、请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别。 网桥:是连接两个局域网的基于MAC地址数据存储转发设备,工作于数据链路层 集线器:所有端口处于同一个广播域和冲突域中,带宽共享,工作于物理层 二层交换机:多端口网桥,一个端口一个冲突域,默认所有端口位于同一个广播域中,可以划分vlan,隔离广播域,带宽独享 三层交换机:具有路由功…

    Linux干货 2016-10-17
  • X-Y Problem

    X-Y Problem 对于X-Y Problem的意思如下: 1)有人想解决问题X2)他觉得Y可能是解决X问题的方法3)但是他不知道Y应该怎么做4)于是他去问别人Y应该怎么做? 简而言之,没有去问怎么解决问题X,而是去问解决方案Y应该怎么去实现和操作。于是乎: 1)热心的人们帮助并告诉这个人Y应该怎么搞,但是大家都觉得Y这个方案有点怪异。2)在经过大量地讨…

    Linux干货 2016-08-15
  • Puppet基于Master/Agent模式实现LNMP平台部署

    前言 随着IT行业的迅猛发展,传统的运维方式靠大量人力比较吃力,运维人员面对日益增长的服务器和运维工作,不得不把很多重复的、繁琐的工作利用自动化处理。前期我们介绍了运维自动化工具ansible的简单应用,本期带来的是运维自动化神器puppet基于Master/Agent模式实现LNMP平台部署。 Puppet 简介 Puppet是基于ruby语言开发的一种L…

    Linux干货 2015-07-13

评论列表(1条)

  • renjin
    renjin 2017-04-21 11:33

    文章介绍了压缩与解压缩的常用命令及用法,可以把之前学过的多总结一下,或者总结一些示例进来