【问题标题】:How to update tar file that has gzip compression如何更新具有 gzip 压缩的 tar 文件
【发布时间】:2012-01-04 08:57:37
【问题描述】:

我执行了:

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

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

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

tar -Ppuf backup.tar.gz /location/

我收到错误:

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

请帮忙。

【问题讨论】:

  • 应该是tar -Ppczf-f 必须是紧接在 backup.tar.gz 之前的选项。

标签: bash compression tar


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-21
    • 1970-01-01
    • 1970-01-01
    • 2017-02-01
    • 2012-09-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-12
    相关资源
    最近更新 更多