一.常见的压缩文件
1.*.Z:compress程序压缩的文件;
2.*.gz:gzip程序压缩的文件;
3.*.bz2:bzip2程序压缩的文件;
4.*.tar:tar程序打包的数据,没有经过压缩;
5.*.tar.gz(*.tgz):tar程序打包的文件,其中经过gzip程序压缩;
6.*.tar.bz2:tar程序打包的文件,其中经过bzip2程序压缩;
二.gzip,zcat
1.gzip
1)使用:gzip [-cdtv#] filename.gz
2)参数:
-c:将压缩的数据输出到屏幕上;
-d:解压缩;
-t:可以用来检验一个压缩文件的一致性,看看文件有无错误;
-v:可以显示原文件/压缩文件的压缩比等信息;
-#:压缩等级,-1最快,但是压缩比最差,-9最慢,压缩比最好,默认-6;
2.zcat
1)使用:zcat filename.gz;
三.bzip2,bcat
1.bzip21)使用:bzip2 [-cdkzv#] filename.bz
2)参数:
-c:将压缩过程中产生的数据输出到屏幕上;
-d:解压缩;
-k:保留原文件;
-z:压缩的参数;
-v:可以显示原文件/压缩文件的压缩比等信息;
-#:计算压缩比的参数,-9最好,-1最差;
2.bzcat
1)bzcat filename.bz
四.打包命令:tar
1.使用:tar [option] filename
1)打包并压缩:tar [-j|-z] [cv] [-f filename.tar.bz2|gz] filename
2)查看文件名:tar [-j|-z] [tv] [-f filename.tar.bz2|gz]
3)解压:tar [-j|-z] [xv] [-f filename.tar.bz|gz] [-C dirname]
2.参数
-c:新建打包文件,可搭配-v来查看过程中被打包的文件名;
-t:查看打包文件的内容含有哪些文件名;
-x:解压缩,可以搭配-C在特定目录解开,不可与-c,-t同时出现;
-j:通过bzip2进行压缩或解压缩,文件名最好为*.tar.bz2;
-z:通过gzip进行压缩或解压缩,文件名最好为*.tar.gz;
-v:在压缩或解压过程中,将正在处理的文件名显示出来;
-f:指定文件名,注意后面直接跟的选项是文件名,要和其他参数一起使用时,建议放在最后一个;
-C:指定目录,在特定目录解压缩;
-p:保留备份数据的原本权限和属性;
3.常用
1)解压flename.tar.gz:tar -zxvf filename.tar.gz
2)将文件或目录打包并以gzip压缩:tar -zcvf filename.tar.gz file_or_dir
3)解压filename.tar.bz2:tar -jxvf filename.tar.bz2
4)将文件或目录打包并以bzip2压缩:tar -jcvf filename.tar.bz2 file_or_dir