📅  最后修改于: 2023-12-03 15:32:40.148000             🧑  作者: Mango
当你在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包不仅仅可以被解压,也可以用于打包文件。如果你想将example
文件夹编制为tar.gz包,请使用以下命令:
$ tar -czvf example.tar.gz example/
我们已经学习了如何从tar.gz文件中提取文件。你现在可以轻松地使用它来提取软件包,以及将任何文件编制为tar.gz包。