linux压缩文名大多为:*.zip,*.tar, *.tar.gz, *tar.bz2, *tgz, *gz, *bz2,常用的压缩命令zip,gzip,bzip2,打包命令tar,其中*.zip是zip压缩的文件;*gz是gzip压缩的文件;*bz2是bzip2压缩的文件;*tar是tar打包的文件,并没有经过压缩;*tar.gz是tar打包的文件,并经过gzip压缩;*tar.bz2是tar打包的文件,并经过bzip2压缩。
1、gzip命令
gzip [-cdtv#] filename
其中
-c:将压缩数据输出到屏幕上;
-d:解压缩参数;
-t:检查一个压缩文件的一致性;
-v:显示原文件/压缩文件的压缩比等信息;
-#:压缩等级,-1最快,压缩比最差,-9最慢,压缩比最好,预设为6。
压缩后,不会保留原文件。
2、bizp2命令
bzip2 [-cdkzv#]
其中
-k:保留原文件;
-z:压缩的参数;
其余参数与gzip一样。
3、zip命令
用unzip来解压缩*.zip文件。
4、tar命令
tar常用的命令为:
压缩:tar -jcv -f filename.tar.bz2 filename 或 tar -zcv -f filename.tar.gz
解压缩:tar -jxv -f filename.tar.bz2 -C 欲解压的目录 或 tar -zxv -f filename.tar.gz
查询 :tar -jtv -f filename.tar.bz2 或 tar -zxv -f filename.tar.gz
其中-j表示通过bzip2进行压缩/解压,-z是通过gzip进行压缩/解压。