如何更新具有gzip压缩的tar文件

时间:2011-11-23 00:35:19

标签: bash compression tar

我执行了:

tar -Ppcfz backup.tar.gz on /location/

这将: 为/ location /创建一个新的tar文件 保留路径, 保留权限, 使用gzip压缩

我需要稍后使用/ location /中尚未添加或未添加的文件更新此tar文件:

tar -Ppuf backup.tar.gz /location/

我收到错误:

  

tar:这看起来不像tar存档tar:跳到下一个   标头tar:存档包含过时的base-64标头tar:   存档tar中出现意外的EOF:错误无法恢复:现在退出

请帮助。

1 个答案:

答案 0 :(得分:2)

您也可以在更新时尝试使用-z标志,但我的tar版本报告无法更新压缩档案。因此,您需要gunzip该文件,然后使用tar更新,然后gzip更新。