📜  tar extract gz - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:35:15.397000             🧑  作者: Mango

介绍 tar 命令和 gz 格式的文件提取操作

在 Linux 系统中,tar(tape archive)命令是用于文件归档和压缩的常用工具。同时,也可以使用 gzip(GNU zip)工具对 tar 压缩包进行进一步的压缩,生成 .tar.gz 或 .tgz 格式的文件。

在本篇文章中,我们将会介绍如何使用 tar 命令和 gzip 工具将 .tar.gz 或 .tgz 格式的文件提取(解压缩)到指定的目录中。

解压缩 .tar.gz 或 .tgz 文件

使用 tar 命令和 gzip 工具解压缩 .tar.gz 或 .tgz 文件非常简单,只需使用以下命令:

tar -zxvf file.tar.gz -C /path/to/extract

上述命令中,tar 是 tar 命令的关键字;-zxvf 参数表示同时进行解压(extract)、解压缩过程中显示详细信息(verbose)、使用 gzip 工具进行解压缩(uncompress/gunzip);file.tar.gz 是要进行解压缩的文件名;-C /path/to/extract 参数表示将解压缩后的文件放置在指定目录 /path/to/extract 中。

此外,还可以使用以下命令来解压缩 .tar.gz 或 .tgz 文件:

tar -xzf file.tar.gz -C /path/to/extract

上述命令中,-xzf 参数表示使用 gzip 工具进行解压缩(uncompress/gunzip)、解压缩过程中显示详细信息(verbose),同时不需要指定 -v 参数。

解压缩 .tar 文件

如果需要解压缩 .tar 格式的文件,可以使用以下命令:

tar -xvf file.tar -C /path/to/extract

上述命令中,tar 是 tar 命令的关键字;-xvf 参数表示同时进行解压(extract)、解压缩过程中显示详细信息(verbose);file.tar 是要进行解压缩的文件名;-C /path/to/extract 参数表示将解压缩后的文件放置在指定目录 /path/to/extract 中。

解压缩 .gz 文件

如果只有一个 .gz 格式的文件需要解压缩,可以使用以下命令:

gunzip file.gz

上述命令中,gunzip 是 gzip 工具的关键字,file.gz 是要进行解压缩的文件名。

小结

在 Linux 系统中,使用 tar 命令和 gzip 工具进行文件归档和压缩已经成为程序员必备技能之一。本文介绍了如何使用 tar 命令和 gzip 工具解压缩 .tar.gz、.tgz 和 .tar 文件,以及如何使用 gunzip 工具解压缩 .gz 文件。如果你想了解更多 tar 命令和 gzip 工具的用法,可以使用 man tarman gzip 命令查看相应的手册页。