验证焦油提取

验证焦油提取

我有一个处理大型 tar.bz2 和 tar.gz 文件的脚本。

因此用户不认为它已被锁定,它们是从 pv 传输过来的:

pv redacted.tar.bz2 | tar -xj
pv redacted2.tar.gz | tar -xz

问题是这些文件很大,而且耗时。如果用户决定在下次运行时取消脚本操作,那么就必须从头开始,就像他们在 99% 时取消了它一样。

有没有办法检查文件是否已经存在于磁盘上并仅提取丢失的文件?

答案1

-ktar 的标志听起来就像您想要的。来自帮助部分:

-k Keep (don't overwrite) existing files

相关内容