如何提取/解压 .tar.gz 文件: 逐步的 Windows 和 Linux 指南

.tar.gz文件通常被称为tarballs。

“tarball”一词由两个组成部分组成:“.tar”代表磁带存档格式,“.gz”代表gzip压缩算法。

.tar.gz文件由于其多功能性和高效压缩而被广泛用于源代码分发和web服务器部署。

首先,让我们了解一下.tar.tar.gz文件格式之间的区别以及其优势。

然后我们将逐步介绍在linux和windows平台上解压缩的步骤。

让我们开始吧!

.tar文件

.tar扩展名代表“磁带存档”。

.tar文件是一个不经过任何压缩的存档。

它只是捆绑文件和目录,并保留它们的文件结构和元数据。这意味着它将所有指定的文件放在一个容器中。

但它不会压缩数据,这导致与压缩格式相比文件大小较大。

.tar.gz文件

这些文件是两个步骤的组合:归档和压缩。

.tar.gz扩展名表示一个.tar存档文件,并使用gzip实用程序进行压缩。

gzip压缩可以减小文件的整体大小,使其在分发、备份和存储方面更高效。

这种格式在unix/linux世界中很常见,广泛用于创建压缩存档。

这种压缩是无损的,也就是说在压缩过程中没有丢失任何数据,原始文件可以完全还原。

还可以阅读:tar命令示例,供系统管理员和开发人员使用

.tar与.tar.gz文件的区别

这两种文件存档都用于将多个文件和目录绑定到单个文件中,但它们只是在压缩方法上有所不同。以下是.tar和.tar.gz文件之间的一些一般区别。

特性 .tar文件 .tar.gz文件
压缩 无压缩,文件以原样存储。 使用gzip压缩
文件扩展名 .tar .tar.gz或.tgz
压缩比 高压缩比
理想用途 仅存档 分发和存档
文件大小 较大 较小
解压缩 快速 较慢(由于解压缩)
用例 存档文件,创建备份 高效数据传输,软件分发

.tar.gz文件的优点

这些文件提供了多种优点,使其成为存档和分发文件的流行选择。以下是一些主要优势:

保留文件属性

.tar.gz文件保留重要的文件属性,例如权限、时间戳和所有权信息。当解压缩存档时,这些属性将被恢复。这意味着它们保持了其原始特性。

文件组织

如前所述,.tar格式允许将多个文件捆绑到单个文件中,这使得更容易将相关数据或复杂的目录结构组织到一个存档中。

这简化了文件管理,并减少了数据在传输过程中丢失的风险。

校验和完整性

gzip压缩使用校验和来确保数据完整性。当您从.tar.gz存档中提取文件时,校验和将自动验证以检测和处理任何潜在的数据损坏。

开源标准

.tar.gz格式是一个开源标准。这意味着它不依赖于任何特定的专有软件。

增量备份

这些文件可以用于增量备份策略 – 只有新的或修改过的文件被添加到存档中。

在linux中提取.tar.gz文件

要解压.tar.gz文件,您需要根据操作系统使用特定的命令和工具。让我们探索linux和windows平台的提取过程。

linux系统带有内置工具,可以轻松提取.tar.gz文件。最常用的命令行工具是tar。按照以下步骤操作:

方法一:使用命令行

步骤1:打开终端。

步骤2:使用“cd”命令导航到文件所在的目录。例如,要导航到“downloads”文件夹:

cd ~/downloads

步骤3:下一步是解压.tar.gz存档格式。只需使用以下命令:

tar -zxvf your_file.tar.gz

这里使用的选项是:

z:使用gzip解压缩文件。
x:提取文件。
v:详细模式(可选,但提供详细输出)。
f:指定要提取的文件名。

您可以注意到上面的图像中,存档文件被提取到相同的工作目录中。

方法二:使用文件管理器(图形界面)

步骤1:打开文件管理器(例如nemo、nautilus、dolphin)。

步骤2:右键单击.tar.gz文件。

步骤3:选择“extract here”或“extract to”选项 – 具体取决于您是否希望在同一位置或不同文件夹中提取文件。

文件将被提取到选择的位置。

在windows中提取.tar.gz文件

您可以在windows系统上使用第三方工具(如7-zip和winrar)轻松提取.tar.gz文件。

方法一:使用7-zip

7-zip是一个免费且开源的工具,具有高压缩比,并支持广泛的存档格式。它提供aes-256加密以保护存档中的敏感数据。用户可以利用7-zip命令行界面进行自动化和脚本化的提取任务。

它还与windows资源管理器上下文菜单集成,使用户能够直接从右键菜单中创建和提取存档。

步骤1:访问官方网站,并下载适合您的windows操作系统的合适版本。

步骤2:按照屏幕上的指示安装7-zip。

步骤3:导航到目录,并右键单击要提取的文件。

步骤4:将鼠标悬停在7-zip选项上,并从上下文菜单中选择“在此处提取”。

对于具有压缩功能的.tar文件,提取方法完全相同,例如.tar.gz,.tar.bz2等。

方法2:使用winrar

winrar是一款流行的文件压缩和存档实用程序软件。它允许用户在各种存档格式中创建、查看和提取文件,包括其本机.rar格式以及其他常见格式如.zip,.7z,iso,.tar等。

步骤1:winrar预装在几乎每个windows系统上。如果缺少,请从官方网站下载并安装。

步骤2:右键单击文件,然后选择“在此处提取”以将存档的内容提取到相同目录,或者也可以选择所需位置。

winrar以共享软件形式分发。这意味着在试用期限内用户可以免费下载和使用它。此外,其试用版本没有时间限制,即使试用期过期后用户仍然可以继续使用,只会偶尔提醒购买许可证。

作者注✍️

.tar.gz文件以有组织的方式存储和分发多个文件,同时节省磁盘空间。

无论您喜欢命令行工具还是图形文件归档工具,提取过程都非常简单。

在linux中,用户可以通过终端和图形文件归档工具等多种方式来提取.tar.gz文件。终端方法仅推荐给那些熟悉命令行交互的人,而图形文件归档工具提供用户友好的体验,适合初学者。

另一方面,windows用户可以依靠第三方文件归档工具(如7-zip或winrar)轻松提取文件。

您可能还对了解最佳的winzip替代方案以压缩文件感兴趣。

类似文章