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

在 Ubuntu、CentOS、Fedora 和其他 Linux 发行版中使用 tar 命令提取 tar.gz 文件的指南。

Linux 中的大部分软件、文档、文件等都归档在 tar.gz 格式而不是 压缩 或者 .rar 通常在 Windows 中使用的格式,尽管 Linux 实用程序支持这些格式。

tar.gz 格式在官方存储库和 Internet 上非官方的 Linux 软件中广泛使用。

什么是 tar.gz 文件?

tar.gz (Gzip) 是 tar 压缩系统中可用的文件格式之一。其他一些文件格式是 bz2,压缩包左旋. 压缩包bz2 是最常用的格式。 压缩包 用于更快的压缩,而 bz2 用于较小的存档大小。

柏油 默认情况下安装在大多数 Linux 系统上。万一丢失, 你可以安装它在 Ubuntu、Debian 或类似系统上 通过运行 Linux 发行版:

sudo apt 安装 tar

笔记: 如果 Ubuntu 版本 < 14.04,请使用 apt-get 而不是 apt。

安装 柏油 在 CentOS 和 Fedora 上, 跑:

yum 安装 tar

如何提取 tar.gz 使用 柏油 命令

提取 tar.gz 存档文件, 跑:

tar xvzf .tar.gz

让我们看看有哪些选项 xvzf 意思是:

X – 指定要从存档中提取文件。

v – 代表详细。打印从存档中提取的每个文件名及其路径。这仅用于提供信息,因此不是强制性的。

z – 这指定存档使用 Gzip 压缩

F – 这指定选项后的以下参数将是要提取的存档文件的名称。如果未提供此选项,则 tar 会尝试从终端标准输入读取。在较新的版本中,只要未指定此选项,它就会引发错误。

例子

以下命令将提取存档中的三个文件 测试档案.tar.gz 并打印他们的名字。

tar xvzf testarchive.tar.gz

如我们所见,这三个文件已被提取。请注意,该命令从运行该命令的同一文件夹中提取文件。