Alliot's blog

Linux下.tar与.gz文件的生成与解包

  .tar 是归档文件,即打包不压缩,文件与原文件大小几乎没有多大的变化。.gz 则是 gzip 压缩所得文件,我们常见的一般是 *.tar.gz 格式的。本文记录了 .tar.gz 文件的解包命令。

.tar

生成:

1
tar -cvf Alliot.tar Alliot.log    //仅打包,不压缩!

解包:

1
tar -xvf Alliot.tar

.gz

生成:
一般来说都是搭配 tar 使用,因为 gzip 不能压缩目录,只能压缩单个文件,或者将目录下的文件单个压缩。

1
2
gzip test.log     //将文件test.log压缩为test.log.gz
gzip -rv test_dir //这样,所有test_dir下面的文件都变成了*.gz,目录依然存在只是目录里面的文件相应变成了*.gz.这就是压缩,和打包不同。因为是对目录操作,所以需要加上-r选项,这样也可以对子目录进行递归了。

解压:

1
gunzip test.log.gz

------ 本文结束 ------

本文标题:Linux下.tar与.gz文件的生成与解包

文章作者:Alliot

发布时间:2018年08月13日 - 20:08

最后更新:2023年05月21日 - 00:05

原始链接:https://www.iots.vip/post/linux-tar-gz.html

许可协议: 署名-非商业性使用-相同方式共享 4.0 国际 转载请保留原文链接及作者。

若文章为您解决燃眉之急或是带来些许明朗,不妨打赏 Alliot 一杯香茗或是一杯咖啡