tar 命令返回 stdin 错误

tar 命令返回 stdin 错误
tar -xvfz files.tgz
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

这是我遇到的错误。(此文件由 创建tar -cvzf file.tgz file)此外,我还可以在另一个 ubuntu 服务器中提取此文件。我正在使用 AWS ec2 服务器。请有人帮忙

答案1

注意顺序。-f选项代表文件,后面应该紧跟着文件名。此处的正确命令是tar -xvzf files.tgz

答案2

这是一个tar文件。只需重命名文件或目录即可files.tar

然后做tar -xvzf files.tar

它会起作用。我也遇到了同样的错误,并在 AWS 上解决了它。

相关内容