when we uncompressed tar.gz file with tar xfz
tar xfz redhatPkgInstallation.tar.gz
we get the following errors
gzip: stdin: decompression OK, trailing garbage ignored
tar: Child returned status 2
tar: Error is not recoverable: exiting now
failed while , error 2
is it possible to check tar.gz files propriety before we untar the file?
goal - check/validate the tar.gz file before un-tar ,
答案1
Importing from stackoverflow user John Boker's answer, one can do it in several ways:
To test the gzip file is not corrupt:
gunzip -t file.tar.gz
To test the tar file inside is not corrupt:
gunzip -c file.tar.gz | tar t > /dev/null