如何从部分下载的 tar 中提取特定文件?

如何从部分下载的 tar 中提取特定文件?

我有一个大tar文件,但无法完全下载,因为验证下载时浏览器崩溃了。是否可以从这个 tar 中提取一些文件?

我可以使用查看文件tar -tf abc.tar,这显示了目录和文件夹

a/
a/b/
a/b/1
a/b/2

但是如果我使用tar -zxvf abc.tar a/b/1它给出

tar: Error opening archive: Failed to open abc.tar

tar在这种情况下有什么办法只提取可用的文件吗?

答案1

存档未压缩,因此您需要删除该-z标志:

tar -xvf abc.tar a/b/1

然而

无法打开 abc.tar

表明 tarball 本身已不存在。

相关内容