zoukankan      html  css  js  c++  java
  • linux 打包 压缩


    压缩优点

         1.节省空间   2.节省带宽

    解决脉络

    如今有各种压缩文件形式,原因何在?主要是压缩技术更新换代,压缩方法不全然同样。不同的后缀,便于区分。

    最早期的压缩命令式compress,只是如今已经不怎么用了。后来开发出新一代的压缩命令gzip(GNU zip)。和压缩比更好的bzip2压缩命令。

    注意:以上新出现的两个命令仅仅能对单个的文件能够压缩,要是压缩个文件夹啥的可就不行了。于是乎。打包软件应时而出。

    可是打包仅仅是把全部的程序合在一起。并没有祈祷压缩的功效。

    后来GUN计划吧打包盒压缩功能何在一起,实现了完美组合。

    这个压缩的发展流程,如图:

         

    详解


    1.gzip

    格式:gzip [-cd#] 文件名称

    參数

        -c  :输出到标准输出上(此时须要通过>指定输出文件),并保存原来文件

        -d  :解压缩

        -#  :压缩等级。数越大压缩越厉害。所用时间越长。

    从1到9,默认是6

    实例:

         

        用hello是个文件。用gzip  hello,文件就被压缩了,但源文件同一时候也消失了。

    怎么能够看到压缩文件中面的内容呢?能够的,用zcat 命令:

         

    解开压缩:gzip -d hello.gz

         

    又一次写到指定名字的压缩文件呢?重定向就可以(能够看到源文件还是存在的):

         

    不同范围的压缩文件:

         


    2.bzip2

    格式:bzip2 [-zdc#] 文件名称

    參数

        -c  :输出到标准输出上(此时须要通过>指定输出文件),并保存原来文件

        -z  :压缩

        -d:解压缩

        -#  :压缩等级,数越大压缩越厉害,所用时间越长。

    从1到9,默认是6

    实例:

         压缩文件hello:   bzip2 hello  (得到hello.bz2)

         解压缩hello.bz2:  bzip2 -d hello.bz2

         压缩到名为hel.bz2的文件:bzip2 -c hello >hel.bz2

         查看hello.bz2压缩文件的内容:  bzcat hello.bz2


    3.tar

    格式:tar [-cxt zjvf] 文件与文件夹

    參数

        -c  :建立压缩create

        -x  :解压缩

        -t  :查看压缩文件的内容

        注意:cxf三个參数每次仅仅能使用一个。

        -z  :打包同一时候gzip 压缩

        -j  :打包同一时候bzip2 压缩

        -v  :压缩过程显示文件

        -f  :使用文件名称

         注意:-f參数后直接加文件名称,即f最后,之后不可再加參数。

        -cvf 仅打包

    实例:

         压缩文件夹del  :tar 參数   压缩后文件名称 文件夹/文件名称(能够看到源文件还是存在的)

         

         解压:进入某个想去的文件夹,tar -xvf 压缩文件:

         

        压缩成gz格式:

         

     

    总结:tar.gz

    • 压缩: tar -zcvf a.tar.gz a
    • 解压: tar -zxvf a.tar.gz
  • 相关阅读:
    javascript脚本轻松实现局部刷新
    asp.net中web.config 文件使用一则
    javascript脚本轻松实现局部刷新
    无限级树,ajax+asp.net2.0+Sql实现无限树
    能连接4种数据库(外加文件操作)的DatabaseHelper类
    Sql Server 存储过程分页
    FreeBSD iscsi 安装配置
    win7访问共享文件夹提示“未知的用户名或密码错误”
    Adobe CS5安装失败解决办法
    删除windows里保存的访问网络资源的帐号密码
  • 原文地址:https://www.cnblogs.com/llguanli/p/8496694.html
Copyright © 2011-2022 走看看