当我下载 .tar.gz 文件时,我使用两个命令打开它,首先 gunzip 进而 tar.

是否可以通过一条命令打开它?

有帮助吗?

解决方案

tar xzf file.tar.gz

这些字母是:

  • x - 提取物
  • z - 压缩输入
  • f - 从文件读取,而不是标准输入

其他提示

可以使用焦油与 “Z” 参数

tar xvfz mytar.tar.gz

如果你没有GNU焦油它仍然是可能的,打开在单一步骤的文件(虽然技术上仍然两个命令)使用管

zcat file.tar.gz |tar x

我如何提取一个文件GZ?

使用guzip命令如下:

$ gunzip file.gz

OR

$ gzip -d file.gz

我如何提取一个tar.gz或.tgz的文件?

带扩展tar.gz的文件或.tgz的是用gzip压缩tar文件。在Unix系统与以下命令中提取它们:

$ gunzip < file.tar.gz | tar xvf -
$ gunzip < file.tgz | tar xvf -

如果你有GNU焦油(Linux系统)可以直接使用Z选项:

$ tar xvzf file.tar.gz
$ tar xvzf file.tgz

要了解更多去 HTTP://www.cyberciti。 BIZ / FAQ / HOWTO-压缩展开-GZ-文件/

我唯一要补充的是Z通常仅适用于GNU焦油。典型的Unix Tar至少在我的经验中不会有这个。– 乔恩·马 16 在 16:19

z 选项在我的 OS-X 10.5 上也运行良好。

当谈到记忆时,我认为很容易想到你想要的东西,而不仅仅是一些字母。

  1. 如果你想 C创建一个存档,那么 c 将是第一个选项,否则如果您想要 e,则 x 将是第一个选项X道。
  2. 如果你想用 g 压缩/解压zip/枪zip 程序,那么下一个选项应该是 z(代表 zip)。(所有以 .gz 结尾的档案必须使用 z 选项解压)
  3. 文件的最后一个强制选项是 f。

然后你通常会得到这两个命令:

  • tar czf file.tar.gz /folder_to_archive/*
  • tar xzf 文件.tar.gz

在视窗尝试tartool效用 http://tartool.codeplex.com/

其游离和代码是开源和使用SharpZipLib库。

声明:我该实用程序的作者

从 tar 文件压缩文件中解压单个文件

要从 video.tar 中提取名为 video.mpeg 的单个文件,请使用以下命令,如下例所示。

# tar -xvf video.tar video.mpeg

视频.mpeg

从 tar.gz 文件中提取单个文件

使用以下命令从 websitecode.tar.gz 存档文件中提取单个文件 codefile.xml

# tar -zxvf websitecode.tar.gz code.xml

代码.xml

从 tar.bz2 文件中提取单个文件

使用命令从 websitecode.tar.bz2 中提取单个文件 file.html

# tar -jxvfwebsitecode.tar.bz2 home/website/file.html

/home/website/file.html

您还可以阅读有关所有 tar 命令的更多信息 此链接解释了 Linux 中可用的所有有用的 tar 命令

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top