归档和压缩

1.用 zip 归档和压缩文件

zip [file.zip] [file]

2.zip 压缩率

zip -[0-9] [file.zip] [file]

0代表不压缩,9代表最高压缩比。

3.用密码保护 zip 文档

zip -e [file.zip] [file]

4.解压文件

unzip -v [file.zip]

5.列出将要解压的文件

unzip -l [file.zip]

6.用 gzip 归档和压缩文件

gzip [file]

压缩后会删除原文件

要保留原文件,使用如下命令:

gzip -c [file] > [file.gz]

7.用 gzip 递归地归档和压缩文件

gzip -r [file]

8.gzip 压缩率

gzip -[0-9] [file]

9.解压用 gzip 压缩的文件

gunzip [file.gz]

解压后会删除原.gz文件

要保留原.gz文件,使用如下命令:

gunzip -c [file.gz] > [file]

10.用 bzip2 归档和压缩文件

bzip2 [file]

压缩后会删除原文件

11.bzip2 压缩率

bzip2 -[0-9] [file]

要保留原文件,使用如下命令:

bzip2 -c [file] > [file.bz2]

12.解压用 bzip2 压缩的文件

bunzip2 [file.bz2]

压缩后会删除原文件

13.用 tar 归档文件

注意:tar不能进行压缩,只能归档。tar能够递归地归档整个目录(含子目录)。

tar -cf [file.tar] [file]

-c 表示正在创建(create)压缩包;-f表示指定文件名(file)

14.用 tar 归档和 gzip 压缩文件

tar -zvcf [file.tar.gz] [file]

-z 为tar命令的选项,表示调用gzip;-v表示详细信息verbose。

15.测试将要解开和解压的 tarball

tar -zvtf [file.tar.gz]

16.解开和解压 tarball

tar -zvxf [file.tar.gz]

小结

  • zip/unzip;gzip/gunzip;bzip2/bunzip2;

  • 用tar归档,用gzip压缩;逆过程为解压、解开;记住下面三行:

tar -zvcf
tar -zvtf
tar -zvxf

Last updated