如何打开较大的 tar.gz 文件

如何打开较大的 tar.gz 文件

我创建了一个很大的 tar.gz 文件,如下所示本指南.它是每日备份文件。

我的电脑有 3 GB 的 RAM,运行的是 Windows 7。我最大的档案是 183 GB,包含图片和文档。

备份毫无用处,因为我无法打开并提取它。每次我尝试,我的电脑总是内存不足(使用 7-zip)。

有人遇到过同样的问题吗?

答案1

您需要使用某种方式来打开文件,并以流的形式读取和处理文件,而不是尝试将整个文件读入内存。

尝试安装赛格威并使用其命令行工具管理文件;例如

$ tar zxf my-big-file.tar.gz something/I/want.doc

将从您的档案中提取一个文件。

作为一名 Unix 用户,我自然会提供一个类似 Unix 的解决方案 :-)

答案2

Cygwin - 就像建议的那样 - 有点过头了。你可以尝试使用http://tartool.codeplex.com/它是一个命令行工具,不需要安装(只需解压缩)。

然后您可以添加建议的命令:

tar xzf backup.tar.gz folder/file_you_want.txt

x - extract
z - compressed with GZ
f - file to extract

要使用 tartool:

TarTool.exe backup.tar.gz /destination/

不幸的是,tartool不允许选择您想要的文件。

相关内容