.tar
是归档文件,即打包不压缩,文件与原文件大小几乎没有多大的变化。.gz
则是 gzip 压缩所得文件,我们常见的一般是 *.tar.gz
格式的。本文记录了 .tar
与 .gz
文件的解包命令。
.tar
生成:1
tar -cvf Alliot.tar Alliot.log //仅打包,不压缩!
解包:1
tar -xvf Alliot.tar
.gz
生成:
一般来说都是搭配 tar
使用,因为 gzip
不能压缩目录,只能压缩单个文件,或者将目录下的文件单个压缩。1
2gzip test.log //将文件test.log压缩为test.log.gz
gzip -rv test_dir //这样,所有test_dir下面的文件都变成了*.gz,目录依然存在只是目录里面的文件相应变成了*.gz.这就是压缩,和打包不同。因为是对目录操作,所以需要加上-r选项,这样也可以对子目录进行递归了。
解压:1
gunzip test.log.gz