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 사용자 John Boker의 답변, 여러 가지 방법으로 이를 수행할 수 있습니다.
gzip 파일이 손상되지 않았는지 테스트하려면 다음을 수행하세요.
gunzip -t file.tar.gz
내부의 tar 파일이 손상되지 않았는지 테스트하려면 다음을 수행하십시오.
gunzip -c file.tar.gz | tar t > /dev/null