经过压缩算法将文件的体积减少,同时将多个文件合并在一块儿。linux
将多个文件或者目录合并成一个文件。git
.Z compress程序压缩文件github
.gz gzip程序压缩文件算法
.bz2 bzip2程序压缩文件ui
.tar tare程序打包的软件,并未压缩视频
.tar.gz tar打包的文件,使用gzipo压缩ip
.tar.bz2 tar打包的文件,使用bzip2压缩get
gzip [-cdtv#] 文件名称it
扩展名为 .gzio
-c:将压缩的数据输出到屏幕上
-d:解压缩的参数
-t:进行文件的一致性校验,看是否损坏
-v:显示和原文件相比的压缩比
-#:压缩等级,-1最快,-9最慢,默认是-6
bzip2 [-cdkzv#] 文件名称
扩展名为 .bz2
-c:将压缩的数据输出到屏幕上
-d:解压缩的参数
-k:保留原文件并不删除原始文件
-z:压缩的参数,该参数表明的是执行压缩操做
-v:显示和原文件对比的压缩比
-#:压缩等级,-1最快,-9最慢,默认是-6
tar [-jcv] -f finaname.tar.bz2 待压缩的文件或目录名
将某个文件或者目录打包并使用bzip2压缩成一个文件
tar [-jxv] -f -filename.tar.bz2 -C 解压缩的目录
将压缩文件解压缩到特定的目录
参数解释
-c:创建打包档案
-t:查看打包的i文件都有哪些文件名
-x:解压缩或者解打包文件,和-c搭配使用解压缩至特定目录
-j:经过bz2支持进行压缩或者解压缩
-z:经过gzip支持进行压缩或者解压缩
-v:将正在处理的文件名显示出来
-f:紧跟要被处理的文件名,建议单独写一个选项
本文摘自:极客学院相关视频
本文来自:http://qiaoyunrui.github.io/2016/06/15/linux-zip/