日期:2014-05-16  浏览次数:20752 次

请问这些gzip: tar命令的报警信息是什么意思?
gzip: stdin: decompression OK, trailing garbage ignored
tar: Child returned status 2
tar: Error exit delayed from previous errors

每次都出现这样的信息,但是结果是正确的,请问是什么意思?如何消除??

------解决方案--------------------
报这样的错通常是因为tar.gz文件的尾部有一串0x00或者0xff,这是由于很多场合下压缩算法都会在压缩完成后补充一些字节以对齐数据块.gzip在正确解压完tar.gz的内容后开始解压这样的全零填充字节就会报这样的错.并不会影响使用.

用安静模式 (gzip -q) 可以消除这些警报