打包和解压是我们经常使用的操作了,由于我使用的是Linux,刚才在解压的时候就出了一个问题,文件的后缀是tar , 看到这个后缀,我情不自禁的就使用了, tar -zxvf sites.tar 这个命令,结果就是失败了。给了如下的提示
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
然后我想难道是unzip 结果也是错的,还是看下文件类型吧,我就用了file sites.tar
sites.tar: POSIX tar archive
给出了这个提示。
什么原因
可以通过linux的man 命令来查看下tar命令的帮助,我们会发现压缩选项,如下图

原来,tar解压的时候是分几种格式的。常见的压缩后缀与解压方法
| extension | commant |
|---|---|
| tar | tar -xvf |
| tar.gz | tar -zxvf |
| tar.bz | tar -jxvf |
| zip | unzip |
| rar | unrar |
以上应该就是我们常用的解压方法了,如果还有解压不了的,自己去琢磨吧,嘿嘿。。。