如何在Windows中解压缩tar文件(.tgz)?


29

如何在Windows中解压缩tar文件(.tgz)?这可能吗,还是我必须进入Linux环境并解压缩它?


....一个要提取的Linux环境?
Pacerier

我知道这个问题的根源:如果您经常下载.tgz ,这是提取.tgz内部.tar内容的快捷方式。??
艾哈迈德(Ahmed)

Answers:


35

不,您不需要Linux,您可以下载7zip之类的免费工具,它不仅具有提取tar.gz/tgz内容的功能。

而且,假设您正在编写批处理文件以进行此提取(因为这一个编程站点,而不是常规工具帮助论坛),它具有一个不错的命令行界面,因此您不必担心GUI垃圾。


2
7-zip也具有本机Windows x64版本。
Chuck

7
+1尽管GUI <>垃圾。
Ulrich Gerhardt

@Ulrich您可以使用7-Zip主题管理器对其进行绘画...
Apple II

@UlrichGerhardt,真正的非GUI使用 。只要涉及单个像素,它就是GUI。
Pacerier

9

当然,Cygwin包含必要的工具。仅解压缩一个tarball太过分了,但是如果您喜欢Linux命令行工具,则Cygwin值得安装。

使用Cygwin,您可以像这样解压缩tgz(压缩的tar)文件:

tar -xzf foo.tgz

(这意味着Ë Xž ipped ˚F ILE)

您也可以将tgz文件拖放到cygwin终端窗口中,以获取正确的路径。对于驱动器C:如下所示:

tar -xzf /cygdrive/c/the/path/to/your/file/foo.tgz

我一直试图在Windows上找到一个可以提取Rocket.Chat tgz文件的tar实用程序,而cygwin是唯一能够做到这一点的工具。存档具有很长的路径和链接。我已经尝试过这里提到的所有工具,除了WinRAR和Ch Shell以及Cygwin的tar都失败了。
galmok




1

我始终在Windows机器上拥有UnxUtils GNU实用程序PATH

UnxUtils包含程序targunzip程序,其中之一就是习惯了Unix shell之后就无法生存。




0

您可以签出gow项目。它提供了一个不错的Win32系统上的Unix实用程序列表。效果很好。


0

如果您的计算机中安装了git bash,则运行tar命令以解压缩文件

 tar -xzf kafka-1.0.2-src.tgz

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.