tar:错误不可恢复:现在退出

新手上路,请多包涵

当我解开教义

-rw-r--r-- 1 root root 660252 2010-10-16 23:06 Doctrine-1.2.0.tgz

我总是收到此错误消息

root@X100e:/usr/local/lib/Doctrine/stable# tar -xvzf Doctrine-1.2.0.tgz

.
.
.

Doctrine-1.2.0/tests/ViewTestCase.php
Doctrine-1.2.0/CHANGELOG

gzip: stdin: decompression OK, trailing garbage ignored
Doctrine-1.2.0/COPYRIGHT
Doctrine-1.2.0/LICENSE
tar: Child returned status 2
tar: Error is not recoverable: exiting now

解压缩操作有效,但我总是收到此错误消息。

任何线索我做错了什么?

原文由 udo 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
2 个回答

我会尝试分别解压缩和解压缩,看看会发生什么:

 mv Doctrine-1.2.0.tgz Doctrine-1.2.0.tar.gz
gunzip Doctrine-1.2.0.tar.gz
tar xf Doctrine-1.2.0.tar

原文由 Peter G. 发布,翻译遵循 CC BY-SA 2.5 许可协议

您的 tar 文件可能未压缩。我只是遇到了同样的错误,但我所拥有的只是一个普通的旧 tar 文件。所以试着从你的标志中删除 z 。 z 标志解压缩您的 tar 文件以及您使用其他标志请求的任何其他命令。即尝试:

 tar -xvf Doctrine-1.2.0.tgz

注意我从 -xvzf 中删除了 z

原文由 skittlebiz 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏