tar xfzでtar.gzファイルを解凍するとき
tar xfz redhatPkgInstallation.tar.gz
次のエラーが発生します
gzip: stdin: decompression OK, trailing garbage ignored
tar: Child returned status 2
tar: Error is not recoverable: exiting now
failed while , error 2
確認できますか?tar.gzファイルを解凍する前にファイルの妥当性は何ですか?
目標 - tarを解く前にtar.gzファイルを確認/検証します。
答え1
次からインポートstackoverflow user John Bokerの返信、いくつかの方法でこれを行うことができます。
gzipファイルが破損していないことをテストするには:
gunzip -t file.tar.gz
内部のtarファイルが破損していないことをテストするには、次の手順を実行します。
gunzip -c file.tar.gz | tar t > /dev/null