在Linux中解压缩tar.gz文件

时间:2020-02-23 14:38:09  来源:igfitidea点击:

我们将研究如何在Linux中提取tar.gz文件。

tar.gz是包含其他类型文件的存档文件。
它充当整个网络的中间存储文件。
它还压缩所有这些文件。
这使得发送这些文件变得容易。

此过程涉及两个步骤。

  • 发送方将所有必需的文件压缩到存档容器中,然后通过网络发送。

  • 接收者在获得文件后,现在可以从tar.gz档案中解压缩内容。

我们看一下如何在Linux中提取这种存档文件格式。

提取tar.gz文件

我们可以使用tar命令解压缩这样的文件。
如果使用gzip压缩程序压缩了此文件,则以下命令适用:

tar -xzf filename.tar.gz

其中filename.tar.gz是您要解压缩的存档。

这意味着,我们指示tar命令执行以下操作:

  • x->提取文件
  • z->使用gzip过滤存档
  • f->使用存档文件

档案名称必须紧接在f选项之后。

如果我们希望tar显示有关文件的更多信息,我们也可以指定-v详细选项。

tar -xvzf filename.tar.gz

不使用gzip提取

由于某种原因,如果此方法不起作用,请尝试键入以下命令,而不使用gzip。

tar -xf filename.tar.gz

如您所见,由于打包压缩文件时没有使用-z选项(不带gzip),因此在解压缩文件时,不能使用-z选项。
因此,我们必须正常解压缩它。

解压到指定目录

通过指定-C选项,我们可以将存档提取到任何目录。
这告诉tar在解压缩之前先更改目录。

tar -xvzf filename.tar.gz -C ~/path/to/extract