zoukankan      html  css  js  c++  java
  • Linux下常用压缩、解压缩命令

    常用的压缩工具

    一是单纯的单文件压缩工具,主要有compress,gzip,bzip2.

    二是打包压缩工具,也是最常用的,tar

    压缩比:compress<gzip<bzip2    compress已经过时,几乎不再使用,现在常用的压缩工具主要是gzip和bzip2

    tar准确的说是一个打包工具,而不是压缩工具。tar的功能主要是将目录中的文件进行打包,之所以能够压缩档案所占的空间,其实还是利用了gzip或者bzip2两个压缩工具。

    不同的压缩包只能由原来的压缩工具来进行解压,也就是说,有gzip进行压缩的压缩包只能用gzip进行解压,因此,压缩包一包要有后缀。

    gzip与zcat

    gzip压缩的数据包以.gz作为文件名后缀,zcat是用来查看压缩文件内的内容的。
    gzip是目前最常用的压缩工具。
    常用选项:
    -t检查压缩包正确性
    -v将压缩比等数据显示在终端
    -d解压缩命令。

    bzip2与bzcat

       bzip2功能与gzip类似,但是提供了更高的压缩比。
    常用选项:
    -z压缩命令
    -d解压缩命令
    -k保留源文件(默认在压缩时,源文件都会被删除)
    -v将结果显示在终端

    tar

    tar是一个打包工具,后缀名.tar 如果使用了bzip2则后缀名.tar.bz2    如果使用gzip压缩,则后缀名:tar.gz
    用法:
    压缩:tar -zcv -f filename .tar.gz
    查看:tar -ztv -f filename .tar.gz
    解压:tar -zxv -f filename .tar.gz  -C  要解压到的目录名
    常用选项:
    -c建立打包或压缩档案
    -x解包或解压缩
    -j使用bzip
    -z使用gzip
    -v显示运行过程
    -f要操作的文件名
    -C解压到哪一个目录
  • 相关阅读:

    jQuery post使用变量作参数名
    线性结构____二叉堆
    Java虚拟机
    spring在线生成
    树形结构_红黑树:平衡2X 哈夫曼树:最优2X
    线性结构____双链表/栈/队列
    Java中的String,StringBuilder,StringBuffer三者的区别
    JPress的CMS系统在Window下的部署和使用
    List之contains方法
  • 原文地址:https://www.cnblogs.com/Windeal/p/4284667.html
Copyright © 2011-2022 走看看