Linux-tarがファイルを解凍したときに報告されたエラー「gzip:stdin:not ingzipformat」を解決しました



Linux Solved Errorgzip



発生した問題:Nginxをインストールするときに、wgetを使用してNginxインストールパッケージをダウンロードした後、tarコマンドを使用して解凍すると、次のエラーが報告されます。

[root @ xxxxx〜] #ll
-rwxrwxrwx。 1ルートルート10878月24日21:55nginx-1.18.0.tar.gz
[root @ xxxxx〜] #tar -zxvf nginx-1.18.0.tar.gz



gzip:stdin:gzip形式ではありません
tar:子がステータス1を返しました
tar:エラーは回復できません:今すぐ終了します

①圧縮パッケージ形式(gzip形式ではない)の問題である可能性があるため、コマンドパラメータを使用してみてください



tar -xf nginx-1.18.0.tar.gz

tar -xvf nginx-1.18.0.tar.gz

結果はまだエラーです



②圧縮パッケージ自体の問題ではない可能性があると考え、ファイルの種類を確認してください

wgetコマンドを使用してダウンロードしたNginxインストールパッケージに問題があることが判明しました。これは圧縮パッケージではありません。

③Nginx公式サイトからインストールパッケージを手動でダウンロードし、Linuxサーバーにアップロードして解凍します(圧縮パッケージは問題ありません)。解凍は成功します。