1、常见的压缩文件
*.Z | compress程序压缩的文件 |
*.gz | gzip程序压缩的文件 |
*.bz2 | bzip2程序压缩的文件 |
*.tar | tar程序打包的文件,并未压缩 |
*.tar.gz | tar程序打包的文件,经gzip程序压缩 |
*.tar.bz2 | tar程序打包的文件,经bzip2程序压缩 |
2、gzip、zcat
1)gzip [-cdtv#] 文件名
说明:压缩文件,压缩有文件后缀名通常为gz
参数:
-c:将压缩的数据输出到屏幕,可通过数据流重定向来处理
-d:解压缩到参数
-t:检验压缩文件的一致性,看其是否有错误
-v:显示原文件/压缩文件的压缩比等信息
-#:压缩等级,-1最快,-9最慢,越大压缩比越好,速度越慢,默认为-6
2)zcat 文件名
读取压缩文件
3、bzip2、bzcat
1)bzip2 [-cdkzv#] 文件名
说明:bzip2的压缩比要高于gzip,用法与gzip类似
参数:
-c:将压缩过程中的数据输出到屏幕
-d:解压缩到参数
-k:保留原文件
-z:压缩到参数
-v:显示原文件/压缩文件的压缩比等信息
-#:压缩等级,-1最快,-9最慢,越大压缩比越好,速度越慢,默认为-6
2)bzcat 文件名
读取压缩文件
4、打包命令tar
命令:tar [-j | -z] [c|t|x v] [-p] [-P] [-f 新建文件名] filename [-C]
参数:
-j:通过bzip2程序压缩/解压
-z:通过gzip程序压缩/解压
-c:新建打包文件,可用v来查看打包过程的信息
-t:查看打包文件的内容含有哪些文件名
-x:解打包或解压缩,配合C参数可指定解压目录
-v:在压缩/解压过程中将正在处理的文件名显示出来
-f:目标文件名,一般以*.tar.bz2或*.tar.gz为名
filename:要压缩的文件/目录
-C:此参数用于解压缩时,用于指定解压到哪里
-p:保留备份数据原本的属性与权限
-P:保留备份数据的绝对路径