本指南不仅会告诉你如何提取tar.gz文件,还会告诉你它们是什么以及为什么要使用它们。
什么是tar.gz文件?
使用gzip命令压缩扩展名为gz的文件。
您可以使用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命令的来源。tar文件通常被称为tarball,它是一种创建包含许多其他文件的归档文件的方法。
它自己的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文件中,并且文件被压缩以使其更小。
您可能会感兴趣的另一个指南是显示如何使用Linux zip命令压缩文件的本指南,并且该文件说明如何使用unzip命令解压缩文件 。