Linux下用gzip和unzip命令来压缩和解压文件的用法

昨天,我帮朋友清理电脑,发现一个存档文件夹,里面装满了各种文件和zip包。
我打开它,看到文件夹中的所有文件都有后缀“test.tar.gz”。
当我看到这个名字时,我立即知道这些文件是gzip压缩的。
我想既然是压缩的,就得解压才能看到里面的内容。

解压的过程我很熟悉。
直接输入命令“gzip -d test.tar.gz”,命令行界面就会开始工作。
解压后,里面已经有一些重要的信息了。
我记得那是晚上九点左右。
办公室里只有我和我的朋友两个人。
当时,大家都在准备下班。

我看着表格,突然想到,如果有一天这些文件不再以.gz结尾,而是有另一个奇怪的名字,我是不是应该重新学习如何解压呢?等等,还有别的事。
我记得以前遇到过ZIP文件,解压起来并不困难。
所以我现在就检查一下解压的使用情况,避免以后再次使用的时候再次出现这种情况。

linux下的三种解压文件的命令?

哎呀,我对Linux下的解压命令实在是没什么经验。
下面我们就来说一下这三个解压命令。

第一个 gzip 是由 Jean-loup Gailly 和 Mark Adler 开发的。
它是 GNU 自由软件。
压缩文件的名称通常为 zip 或 gz。
要解压这个东西,需要使用unzip2 命令。
当时我不明白为什么叫unzip2 后来查了一下信息,原来是为了和原来的unzip命令区分开来。

第二种,bzip2 ,是一种基于Burrows-Wheeler变换的无损压缩软件。
压缩效果比LZ7 7 /LZ7 8 算法好很多。
压缩文件的名称通常是bz。
要解压缩此文件,您需要使用 bzip2 -d 命令。
记得第一次使用这个命令的时候,我真的很困惑,但是后来我就逐渐习惯了。

第三种,unzip text.zip,该命令的语法很长,类似于:unzip[-cflptuvz][-agCjLMnoqsVX][-P][zip file][file][-d][-x]。
简而言之,将text.zip解压到当前目录中。
以前使用这个命令的时候,最常用的参数是-c参数,这个参数可以很方便的在屏幕上显示解压结果。

说实话,Linux下的这个解压命令一旦习惯了,其实还是很容易的。
但是,当时我不明白为什么有些命令名称这么长,例如 unzip2 和 bzip2 -d。
然后,我想了想,也许是为了区分不同的压缩格式吧。
不过要说的太多了,只要记住如何使用这个命令就可以了。

linux中gz如何解压

说白了,在Linux上解压.gz文件其实非常简单。
首先,我们来谈谈最重要的事情。
您可以直接使用gzip命令,输入gzip -d file.gz,这样file.gz将被压缩,原始文件将出现在同一目录中。
还有一点是gunzip命令是专门用来解压缩.gz文件的。
只需输入gunzip 文件.gz。
另一个是决定性的。
如果你想查看.gz文件的内容,又不想下载整个文件,可以使用zcat命令,例如zcat file.gz,直接查看内容。

一开始我以为gzip和gunzip是两个不同的命令,后来发现gzip命令也有解压功能。
等等,有一件事,如果你通过 tar 处理 .gz 归档文件,tar 控件就可以派上用场,比如 tar xzf file.tar.gz,其中 x 代表解压,z 代表 gzip 压缩,f 代表文件名。

我认为根据您的具体需求选择合适的方法是值得的。
如果你想查看文档的内容,zcat是一个不错的选择;如果您需要解压缩文件,gzip 或gunzip 可以轻松做到这一点。
很多人都没有注意到这一点,但选择正确的方案可以节省时间和金钱。