一、linux下压缩工具归类
工具 | 扩展名 | 描述 |
bzip2 | .bz2 | 采用Burrows-Wheeler块排序文本压缩算法和霍夫曼编码 |
compress | .Z | 最早的UNIX文本压缩工具,现在已经逐渐淘汰中 |
gzip | .gz | GUN压缩工具,用Lempel-Ziv编码 |
zip | .zip | Windows上的PKZIP工具的UNIX实现 |
二、压缩工具简介
1、bzip2工具
bzip2:用来压缩文件
bzcat:用来显示压缩的文本文件内容
bunzip2:用来解压压缩后的.bz2文件
bzip2recover:用来尝试恢复损毁的压缩文件
2、gzip工具
gzip:用来压缩文件
gzcat:用来查看压缩过的文本文件内容(实际一般是zcat命令)
gunzip:用来解压文件
注:以.tgz结尾的文件,是gzip压缩过的tar文件,可以用命令tar -zxvf filename.tgz来解压
3、zip工具
zip:创建一个压缩文件,包含指定的文件和目录
zipcloak:创建一个加密的压缩文件,包含指定的文件和目录
zipnote:从zip文件中提取批注
zipsplit:将一个现有的zip文件分割成多个文件
unzip:解压缩
注:zip -r newfile file,可以将整个file目录下的文件打包压缩进一个文件newfile,可以用来做归档工具
三、归档工具命令tar
常用组合命令:
tar -cvf test.tar /a/b 将/a/b目录归档成test.tar
tar -tf test.tar 列出文件,但不解压
tar -xvf test.tar 提取文件