zoukankan      html  css  js  c++  java
  • Linux中常用压缩打包工具

    Linux中常用压缩打包工具

    压缩打包是常用的功能,在linux中目前常用的压缩工具有gzip,bzip2以及后起之秀xz。本文将介绍如下的工具常见压缩、解压缩工具以及打包工具tar.

     

    gzip2

    直接压缩文件

    gzip FILE

    压缩只能压缩文件,而不能是目录;如果需要压缩目录,需要加上-r选项

    [root@vathe tmp]#ls
    test
    [root@vathe tmp]#gzip test 
    [root@vathe tmp]#ls
    test.gz

    保留源文件压缩

    gzip -c FILE > FILE.gz

    [root@vathe tmp]#ls
    test
    [root@vathe tmp]#gzip -c test > test.gz
    [root@vathe tmp]#ls
    test  test.gz

    解压缩

    gzip -d FILE.gz

    第一种方法
    [root@vathe tmp]#ls
    test.gz
    [root@vathe tmp]#gzip -d test.gz 
    
    第二种方法
    [root@vathe tmp]#ls
    test.gz
    [root@vathe tmp]#gunzip test.gz

    查看压缩文件

    zcat FILE.gz

    [root@vathe tmp]#zcat test.gz 
    VatheSee@163.com

    bzip

    直接压缩

    bzip FILE

    [root@vathe tmp]#bzip2 test 
    [root@vathe tmp]#ls
    test.bz2

    保留源文件压缩

    bzip2 -c FILE > FILE.bz2

    bzip2 -k FILE

    #方法一
    [root@vathe tmp]#bzip2 -vc test > test.bz2
      test:     0.122:1, 65.600 bits/byte, -720.00% saved, 5 in, 41 out.
    #方法二  
    [root@vathe tmp]#bzip2 -k test 
    [root@vathe tmp]#ls
    test  test.bz2
    
    //-v选项是显示压缩结果信息,done表示压缩成功

    解压缩

    bunzip2 FILE.bz2

    bzip2 -d FILE.bz2

    #方法一
    [root@vathe tmp]#bunzip2 -v test.bz2 
      test.bz2: done
    
    #方法二
    [root@vathe tmp]#bzip2 -d test.bz2

    查看压缩文件

    bzcat FILE.bz2

    [root@vathe tmp]#bzcat test.bz2 
    VatheSee@163.com

    xz

    直接压缩文件

    xz FILE

    [root@vathe tmp]#xz test

    保留源文件压缩

    xz -k FILE

    xz -c FILE > FILE.xz

    解压缩

    unxz FILE.xz

    xz -d FILE.xz

    查看压缩文件

    xzcat FILE.xz

    不常用的压缩工具

    compress

    compress FILE   压缩文件
    compress -c FILE > FILE.Z 保留源文件压缩
    compress -d FILE     解压缩
    zcat FILE.Z         查看压缩文件

    总结

     gzipbzip2xz
    压缩文件默认格式文件 .gz .bz2 .xz
    直接压缩文件 gzip FILE bzip2 FILE xz FILE
    保留源文件压缩 gzip -c FILE>FILE.gz bzip2 -c FILE> FILE.bz2 xz g-k FILE
    解压缩文件 gzip -d FILE.gz bzip2 -d FILE.bz2 unxz FILE.xz
    查看压缩文件 zcat FILE.gz bzcat FILE.bz2 xzcat FILE.xz

    注:上面只是列出了对应需求的一种方法,如果全面了解,可详细查看博客。

     

    打包工具tar

    展开.tar.gz或者.tar.bz2文件

    tar xvf FILE

    将文件目录归档——压缩打包

    tar zcvf DIR 以.gz压缩目录,并显示压缩过程(-v)

    tar jcvf DIR 以.bz2格式压缩目录,并显示压缩过程(-v)

  • 相关阅读:
    模拟63 题解
    MYSQL:python 3.x连接数据库的方式
    MYSQL: Starting MySQL….. ERROR! The server quit without updating PID file解决办法
    MYSQL:数据库安装 windows
    Python线程:线程的调度-守护线程
    Visulalization Voronoi in OpenSceneGraph
    Plant Design Review Based on AnyCAD
    Change Line Type in OpenCascade
    Topology and Geometry in OpenCascade-Adapters
    Conversion Operators in OpenCascade
  • 原文地址:https://www.cnblogs.com/vathe/p/6739215.html
Copyright © 2011-2022 走看看