简单的方法来提取 tar.gz,无需硬盘开销

简单的方法来提取 tar.gz,无需硬盘开销

我正在处理一个 tar.gz 文件(196 GB)。需要就地提取此文件(240 GB),并且我希望在此过程中总磁盘使用量不超过 240 GB(或尽可能接近)。有什么方法可以做到这一点?

我熟悉--remove-files。我认为这不会限制总磁盘需求。我还知道 gunzip 会自动提取并删除源文件(但仍需要提取 .tar)。该gunzip <file>命令是否比提取的 tar 需要更多的磁盘空间?

总结一下:

  • 问题 1:以最小的硬存储开销就地提取 .tar.gz 的最简单方法是什么
  • 问题2:我可以设置子操作gunzip <file>tar --remove-files执行上述操作吗?

我的备份解决方案是存储分块数据并迭代提取,但我宁愿采用简单的非递归解决方案。

答案1

如果您有高速互联网(速度足够快以上传存档文件)

或者

下载的存档文件链接

或者

链接到 Google Drive 进行存档

使用在线档案提取器...

1)上传或链接存档文件

2)下载解压的内容

相关内容