一、压缩打包介绍
windows下接触的压缩文件大多是.rar,.7z格式,Linux下,不能识别这种格式。
.zip格式的文件在Windows和Linux下都能使用。
压缩文件,能节省磁盘空间,传输时能节省网络带宽。
.gz:由gzip压缩工具压缩的文件。
.bz2:由bzip2压缩工具压缩的文件。
.tar:由tar打包程序打包的文件(tar没有压缩功能,只是把一个 目录合并成一个文件)
.tar.gz:可理解为先由tar打包,再由gz压缩。
.tar.bz2:可理解为先由tar打包,再由bz2压缩。
.tar.xz:可理解为先由tar打包,再由xz压缩。
二、gzip压缩工具
gzip格式:gzip [-d#] filename,其中#为1~9的数字。
不能压缩目录。
-d:解压。
-#:表示压缩等级,1为最差,9为最好,6为默认。
-c:原来的文件不会删除,复制一份文件到新的目录下。
示例:
# gzip 1.txt
# ls
1.txt.gz(压缩文件显示红色,为二进制文件,不能cat,可用zcat查看内容,原理是先解压再cat;可用file命令查看属性)zcat 1.txt.gz file 1.txt.gz
# gzip 1(压缩目录会报错)
gzip: 1 is a directory -- ignored
# gzip -d 1.txt.gz(-d解压,跟压缩文件名)也可使用gunzip解压,gunzip为gzip的硬链接。
三、bzip2压缩工具
bzip2格式:bzip2 [-dz] filename
-z:压缩。加或不加都可以压缩。
-d:解压缩。
只有两个常用选项。
默认压缩级别为9。
不能压缩目录。
用法同gzip。
bzcat查看压缩文件内容。
四、xz压缩工具
xz格式:xz [-dz] filename
和bzip2类似。
-z:压缩。
-d:解压缩。
xzcat可查看用该工具压缩的文件。
默认级别为6。
不能压缩目录。
十九、压缩打包介绍、gzip压缩工具、把bzip2压缩工具、xz压缩工具
原文:http://blog.51cto.com/13576245/2074456