zoukankan      html  css  js  c++  java
  • Linux里的几种不同的压缩命令小记

    第一个是 .gz的压缩格式

    我们使用gzip来对文件进行压缩,使用gunzip(或者是gzip -d)来对文件进行解压缩

    但是gzip的缺点在于不能够压缩目录,压缩的时候也不能够保留源文件

    第二个是 .tar 

    实际上tar是对文件或者目录进行打包

    我们使用 tar 参数 -c是对文件进行打包,-f是指定文件名,-z是打包同时压缩,-v是显示详细信息

    例如我们要打包文件test 为test.tar

    即是 tar -cf test.tar test

    想要打包的时候显示详细信息就是 tar -cvf test.tar test

    想要打包的时候显示详细信息同时压缩的话就使用 tar -zcvf test.tar.gz test

    想要解压缩就使用 tar -zxvf test.tar.gz (其实就是将打包的c换成了解压的x)

    第三个就是 .zip

    当我们想要压缩test文件为test.zip时

    我们使用 zip test.zip test即可

    当我们想要压缩目录test的时候

    使用 zip -r test.zip test 即可 ,也就是添加了参数 -r

    解压的时候使用unzip 例如unzip test.zip就可以

    第四种是 .bz2

    bzip2对大文件的压缩更加有效

    我们使用bzip2 对文件进行压缩

    例如压缩test文件 我们使用 bzip2 test.bz2 test

    解压缩的时候我们使用 bunzip2 就可以正常解压了,参数 -k表示解压缩之后保留源文件

    更常用的一种还是.tar.bz2

    可以使用 tar -cjf 来对文件或者目录进行tar打包并且使用bzip2压缩 ,解压的时候使用tar -xjf进行相应地解压

  • 相关阅读:
    如何开始学习编程? 这 3 步很重要
    php正则表达式验证手机/固定电话/邮箱/身份证/银行卡自定义函数
    【经验分享】-PHP程序员的技能图谱
    PHP程序员的技能图谱
    PHP程序员要掌握的技能
    冒泡排序
    文件下载方法
    加密,解密方法
    获取真实IP
    二维数组根据某个字段排序
  • 原文地址:https://www.cnblogs.com/Cl0ud/p/12225770.html
Copyright © 2011-2022 走看看