Skip to main content

如何在Linux中提取tar.gz文件

How to Build and Install Hadoop on Windows (七月 2025)

How to Build and Install Hadoop on Windows (七月 2025)
Anonim

本指南不仅会向您展示如何提取tar.gz文件,还会告诉您它们是什么以及为什么要使用它们。

什么是tar.gz文件?

扩展名为gz的文件已使用gzip命令进行压缩。

您可以使用gzip命令压缩任何文件,如下所示:

gzip的

例如:

gzip image1.png

上面的命令将压缩文件image1.png,文件现在将被称为image1.png.gz。

您可以使用gunzip命令解压缩已使用gzip压缩的文件,如下所示:

gunzip image1.png.gz

想象一下,您现在想要压缩文件夹中的所有图像。您可以使用以下命令:

gzip * .png * .jpg * .bmp

这将使用扩展名png,jpg或bmp压缩每个文件。但是,所有文件都将保留为单个文件。

如果您可以创建包含所有文件的单个文件然后使用gzip压缩它,那将是一件好事。

这就是tar命令的用武之地。通常称为tarball的tar文件是一种创建包含许多其他文件的存档文件的方法。

不压缩tar文件本身。

如果您有一个装满图像的文件夹,则可以使用以下命令为图像创建tar文件:

tar -cvf images.tar~ /图片

上面的命令创建一个名为images.tar的tar文件,并使用pictures文件夹中的所有文件填充它。

现在您拥有包含所有图像的单个文件,现在可以使用gzip命令对其进行压缩:

gzip images.tar

图像文件的文件名现在是images.tar.gz。

您可以使用单个命令创建tar文件并对其进行压缩,如下所示:

tar -cvzf images.tar.gz~ /图片

如何提取tar.gz文件

现在你知道tar.gz文件是一个压缩的tar文件,你知道tar文件是一种很好的分组文件和文件夹的方法。

然后,要提取tar.gz文件的第一件事是解压缩文件,如下所示:

gunzip解

例如:

gunzip images.tar.gz

要从tar文件中提取文件,请使用以下命令:

tar -xvf

例如:

tar -xvf images.tar

但是,您可以使用单个命令解压缩gzip文件并从tar文件中提取文件,如下所示:

tar -xvzf images.tar.gz

列出tar.gz文件的内容

您应该小心提取从其他人或下载链接收到的tar.gz文件,因为它们可能故意或无意中破坏了您的系统。

您可以使用以下语法查看tar文件的内容:

tar -tzf images.tar.gz

上面的命令将显示将要提取的文件的名称和位置。

总之,tar.gz文件非常适合备份,因为它们使文件和路径在tar文件中保持完整,并且文件被压缩以使其更小。