在Linux環境下,通過tar -zxvf 命令解壓文件時遇到”gzip: stdin: not in gzip format“等錯誤:如圖所示
1 root@cmfchina:/usr/java# tar -zxvf jdk-8u144-linux-x64.tar.gz 2 gzip: stdin: not in gzip format 3 tar: Child returned status 1 4 tar: Error is not recoverable: exiting now
最終發現這個壓縮包沒有用gzip格式壓縮,所以不用加z參數,囧(所以不是所有的解壓包都得用 -zxvf)!
tar -zxvf jdk-8u144-linux-x64.tar.gz 改成 tar -xvf jdk-8u144-linux-x64.tar.gz
PS:對了,如果還是出現這個錯誤,那你就要考慮是不是你下載的壓縮包有誤了,檢測壓縮包是否完整無誤的,因為壓縮包不對也會導致這個錯誤。
PS:如有疑問,請留言,未經允許不得私自轉載,轉載請注明出處:http://www.cnblogs.com/xuliangxing/p/7427375.html