![tar 1.27:一些 gz 包正在被提取,但有些则没有](https://linux22.com/image/119280/tar%201.27%EF%BC%9A%E4%B8%80%E4%BA%9B%20gz%20%E5%8C%85%E6%AD%A3%E5%9C%A8%E8%A2%AB%E6%8F%90%E5%8F%96%EF%BC%8C%E4%BD%86%E6%9C%89%E4%BA%9B%E5%88%99%E6%B2%A1%E6%9C%89.png)
我使用的是 tar 版本 1.27。我有 2 个相同压缩格式的不同 tar 球 (*.tar.gz)。一个正在被提取,但另一个不在同一架构上。我收到的错误是“无效的焦油魔法”。
file intltool-0.51.0.tar.gz: gzip compressed data, last modified: Mon Mar 9 01:41:20 2015, max compression, from Unix
我尝试过tar -xvf *.tar.gz
有人可以建议一些解决方案吗?
答案1
我无法重现问题,但我使用的是 tar 1.28。
尝试明确添加
-z
标志例如tar xzf fil1.tar.gz
如果两个 tar 都在同一目录中,则不要使用星号 (
*
)tar xzf *.tar.gz tar: t2.tar.gz: Not found in archive tar: Exiting with failure status due to previous errors