Linux中常见的压缩格式

.zip            .gz             .bz2           .tar.gz      tar.bz2

zip

zip格式的压缩文件和windows通用,可以在跨平台压缩/解压缩

压缩:zip 压缩文件名  源文件

zip -r 压缩文件名 源目录

解压缩:unzip 压缩文件

gz

压缩:gzip 源文件         {压缩为gz格式的的压缩文件,压缩成功之后,源文件会消失}

gzip -c 源文件 > 压缩文件       {压缩为.gz格式,源文件保留}

gzip -r 目录         {压缩目录下面所有的子文件,但是不能压缩目录}

解压缩:gzip -d 压缩文件

gunzip 压缩文件

bz2

bz2不能压缩目录

压缩:bzip2 源文件      {不保留源文件}

bzip2 -k 源文件  {保留源文件}

解压缩:bzip2 -d 压缩文件  {-k保留压缩文件}

bunzip2 压缩文件  {-k保留压缩文件}

tar.gz

实际上是将源文件打包成为一个tar的包,然后在将tar包使用gz压缩

压缩:tar [选项] 打包文件名       源文件

选项:-c 打包

-v 显示过程

-f  指定打包后的文件名

以上三个选项是将文件或目录打包成为一个tar包

-z 压缩为tar.gz格式的压缩包

例如:tar  -cvf test.tar *.txt 将当前目录下的txt文档打包成test.tar

tar  -zcvf test.tar.gz *.txt 将当前目录下的txt文档打包压缩成test.tar.gz

解压缩:tar [选项] 包文件名

选项:-x解包

-v 显示过程

-f  指定打包后的文件名

-z 解压缩

-t 只显示压缩包中的内容,但不解压

例如:tar -xvf test.tar    将test.tar包解压缩

tar -zxvf test.tar.gz      将test.tar.gz解压缩

tar.bz2

tar.bz2和tar.gz的区别在于压缩和解压缩时,选项-z变成-j

整理自:慕课网(www.imooc.com)

最新文章

  1. Ubuntu14.04安装配置web/ftp/tftp/dns服务器
  2. React生命周期
  3. sscanf提取字符串中的数据php
  4. java基础(环境设置,基础语法,函数数组)
  5. logback 详解
  6. @有两个含义:1,在参数里,以表明该变量为伪参数 ,在本例中下文里将用@name变量代入当前代码中2,在字串中,@的意思就是后面的字串以它原本的含义显示,如果不
  7. CSV文件导入到SQL Server表中
  8. How to include cascading style sheets (CSS) in JSF
  9. pcduino v2安装opencv2.4.8
  10. MySQL 优化实施方案
  11. python2.6升级到3.3.0 以及依赖库在迁移时的处理
  12. SpringBoot-@PathVariable
  13. FileNotFoundError: [Errno 2] No such file or directory的解决方法
  14. STM32学习之路-LCD(2)
  15. 4、JUC--CountDownLatch闭锁
  16. VMware vSphere中的HA工作原理介绍
  17. repr方法字符串输出实例对象的值
  18. iOS 数据压缩与解压
  19. 毫秒查询9位数qq号码是否存在-BitMap算法应用
  20. jgGrid注销表格(动态修改表头)以及前台分页

热门文章

  1. 【prometheus 抓取源】
  2. LODOP关联,打印项序号注意事项
  3. 看看该死的jquery.form.js的用法,不是个东西
  4. angular2-cookie 如何升级到 ngx-cookie
  5. docker 下mysql 和postgresql 数据库的搭建以及数据文件的迁移和备份
  6. Cas(06)——基于数据库的认证
  7. python解析本地HTML文件
  8. Clean Code 代码检查清单
  9. servlet中ServletContainerInitializer的简单说明
  10. left join 和inner join关联查询区别