📜  linux extract tar.gz - Shell-Bash (1)

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

Linux中如何解压 tar.gz 文件

当你在Linux上下载软件包,通常会发现他们是tar.gz格式的。tar.gz格式压缩技术把多个文件归档并打包成一个文件,然后对其进行gzip压缩,使得文件变小,方便传输。在这篇指南中,我们将学习如何从tar.gz压缩包中提取文件。

语法
tar -zxvf <filename>.tar.gz
  • z 表示解压gzip格式文件。
  • x 表示解压缩文件。
  • v 表示输出详细信息。
例子

假设我们从网上下载了一个名为example.tar.gz的文件。该文件包含了一个名为example的文件夹。

$ ls
example.tar.gz
$ tar -zxvf example.tar.gz

该命令将把example文件夹提取到当前目录中。我们可以使用ls命令来检查是否成功提取:

$ ls
example.tar.gz example/
压缩文件到 tar.gz

tar.gz包不仅仅可以被解压,也可以用于打包文件。如果你想将example文件夹编制为tar.gz包,请使用以下命令:

$ tar -czvf example.tar.gz example/
结论

我们已经学习了如何从tar.gz文件中提取文件。你现在可以轻松地使用它来提取软件包,以及将任何文件编制为tar.gz包。