如何提取 tar 中的 tar

如何提取 tar 中的 tar

我有一个包含 tar 文件的 tar 文件。它们相当大,所以我想知道是否可以直接提取 tar 文件中的特定 tar。

这可能吗?怎么做?

答案1

如果我理解正确的话,你想要内容要提取的“内部” tar 文件,1) 使用选项O将给定文件提取到 stdout,2) 使用f -从 stdin 读取档案:

tar -xOf outer_archive.tar inner_archive_1.tar | tar -tf -

tar -xOf outer_archive.tar inner_archive_1.tar | tar -xvf -

答案2

如果你安装了 7-Zip,则Linux(或来自 GNOME 软件,适用于 Debian 发行版)或在双启动设置中的 Windows 上(7-Zip 在 wine 下运行良好),您可以使用 GUI 探索 tar 或其他存档,并决定需要提取的内容。

相关内容