gzip压缩工具

1
2
3
4
$ gzip gztest							##压缩gztest
$ gzip -d gztest ##解压缩gztest
$ gzip -r gztest ##对文件夹压缩
$ gzip -rd gztest.gz ##对文件夹解压缩

gzip 虽然对文件夹进行压缩,但是不能提供打包服务,只对文件夹内部的文件进行单独压缩。

bzip2压缩工具

1
2
$ bzip2 -z a.c							##压缩
$ bzip2 -d a.c.bz2 ##解压缩

tar打包工具

tar工具提供打包服务,就是将多个文件打包。常用参数-f归档 ,-c创建新归档创建压缩文件,-x:从文档中解压缩

-j:使用bzip2压缩格式,-z 使用gzip压缩格式 -v 打印命令执行过程

1
2
3
4
$ tar -vxjf xxx.tar.bz2					##解压缩
$ tar -vcjf xxx.tar.bz2 xxx ##压缩
$ tar -vxzf xxx.tar.gz ##解压缩
$ tar -vczf xxx.tar.gz xxx ##压缩