如何使用终端解压缩 .tgz 文件?

通常,为了传输大文件或将大文件下载到设备,首先对文件进行压缩以节省时间和存储空间。 在使用时 Linux 在操作系统中,您会遇到格式为 .tgz 或 tar.gz 的文件。 这意味着该文件已被压缩,并且需要解压缩才能打开或执行该文件。 tar 是默认的实用程序 Linux 用于压缩文件的操作系统。 有多种方法可以解压文件 Linux,本指南是关于解压缩文件的 Linux 使用其终端。

如何使用终端解压缩 .tgz 文件?

的开源包 Linux 操作系统采用 .tgz 格式,该格式会压缩文件,从而减少文件所需的存储空间。 主要有两种方法来提取或解压缩 .tgz 压缩文件 Linux 哪个是:

方法一:使用tar命令解压

tar 实用程序是预安装的工具 Linux 用于提取和解压格式为 .tgz 的压缩文件的操作系统。 这是一种简单易用的方法,以下是使用 tar 命令提取 .tgz 文件的语法:

柏油 -xvzf <文件名>.tgz

这里,用于提取文件的标志是:

  • x 标志提取并解压缩压缩文件。
  • v 标志创建文件内容的列表。
  • z 标志解压缩压缩文件,将其恢复到原始大小。
  • f 标志用于指定文件名。

为了进行演示,使用 tar 命令按照上面给出的语法解压缩 .tgz 格式的文件:

柏油 -xvzf 测试文件.tgz

将 Zip 文件解压到指定文件夹

要组织 zip 文件的数据,如果要将文件解压到不同的目录,只需按照以下语法给出目标地址:

柏油 xf <文件名>.tgz -C <目的地地址>

在这里, C flag用于将提取的文件内容复制到指定目的地,下图是将文件内容提取到指定文件夹的说明:

柏油 xf 测试文件.tgz -C //linuxways/文件

从 .tgz 文件中提取特定目录和文件

如果您只想提取 .tgz 文件中的一两个文件或目录,那么您可以使用 tar 实用程序 Linux 通过使用 tar 命令说出它们的名称。 但在此之前,您需要列出压缩文件的内容,为此请使用以下语法:

要查看压缩文件的内容,请使用 tf 使用 tar 命令进行标记以及压缩文件的名称,语法如下:

柏油 -tf <文件名>.tgz

这里的 t flag 用于列出内容,为了便于说明,我通过执行以下命令列出了压缩文件的内容:

柏油 -tf 测试文件.tgz

现在提取下面的特定文件是它的语法:

柏油 -xvf <文件名>.tar.gz – 通配符*<文件/目录名>

为了便于说明,我使用上面的语法从压缩文件中提取目录和文件:

sudo 柏油 -xvf 测试文件夹.tar.gz – 通配符*文件1”

此外,还可以使用文件的扩展名来提取文件,在这种情况下,我们可以使用上面给出的语法:

sudo 柏油 -xvf 测试文件夹.tar.gz – 通配符*。TXT”

方法2:使用gunzip命令解压

gunzip 也是一个实用程序,可用于压缩和解压缩以下文件 Linux 并且是预安装的。 要首先使用此实用程序解压缩文件,需要解压缩该文件,然后可以使用 tar 命令提取该文件,这使得该过程分为两步:

第 1 步:解压 .tgz 文件

如上所述,要首先使用gunzip实用程序提取文件,需要使用gunzip命令解压缩它,以下是解压缩.tgz文件的命令语法:

枪拉链 <文件名>.tgz

现在为了进行说明,我使用了上面给出的gunzip命令语法并解压缩了.tgz文件:

枪拉链 测试文件.tgz

步骤 2:解压 .tgz 文件

文件解压后,使用 tar 命令提取其内容,使用该命令的语法为:

柏油 -xf <文件名>。柏油

这里的 xf 语法中使用标志,其中 X 用于提取和 F 是为了文件。 为了便于说明,我提取了之前使用 tar 命令解压缩的相同文件:

柏油 -xf 测试文件.tar

结论

tgz 格式的文件通常是压缩文件 Linux 由于体积较大,主要用于开源包。 此类文件需要被解压和解压以访问其内容,为此,主要有两种方法。 第一种方法是使用 tar 实用程序,第二种方法是使用gunzip 实用程序。

但是,使用 tar 实用程序,您可以提取 .tgz 文件的特定文件和目录,也可以通过使用 wget 命令管道传输 tar 命令来在下载时直接提取文件。 使用 tar 命令可以实现的另一个功能是可以将文件提取到特定文件夹中,这有助于组织压缩文件的内容。