关于 .tar.tar文件的解压?

关于 .tar.tar文件的解压?

请问大侠 关于 .tar.tar的文件怎样解压啊?常见的有.tar.gz  ,.tar.bz2的格式,这个是怎样的啊?谢先。
别被扩展名给迷惑了
用file命令看看是什么文件
[code:1]
$file *.tar.tar
[/code:1]
tar -zxvf file.tar.gz
解压缩tar.bz2,我习惯
bunzip2 file.tar.bz2
tar -xvf file.tar
[quote:da6bf2dcd5="colorlinux"]解压缩tar.bz2,我习惯
bunzip2 file.tar.bz2
tar -xvf file.tar[/quote]

为什么不直接 tar -jxvf ,还非要生成一个中间文件

一般 .tar.tar 的文件都应该是 tar.bz2,大多是因为浏览器(主要是安装了WinRAR的WINDOWS浏览器)把.bz2解释成“WinRAR压缩文件”的“tar”所致。
[quote:d1d757f875="dannycat"][quote:d1d757f875="colorlinux"]解压缩tar.bz2,我习惯
bunzip2 file.tar.bz2
tar -xvf file.tar[/quote]

为什么不直接 tar -jxvf ,还非要生成一个中间文件

一般 .tar.tar 的文件都应该是 tar.bz2,大多是因为浏览器(主要是安装了WinRAR的WINDOWS浏览器)把.bz2解释成“WinRAR压缩文件”的“tar”所致。[/quote]

正解
解决方法就是将该文件改名为.tar.bz2然后用tar -vxjf xxx.tar.bz2解开。
我用tar压缩了,但不能用tar解压出来,显示如下错误:
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors


不解其意,帮帮我!
压缩方法?
我用的是tar -cvf filename.tar.gz filename
[quote:d7546dd31d="skyliu"]我用的是tar -cvf filename.tar.gz filename[/quote]
解压的方法就是 tar -xvf filename.tar.gz。
你的压缩包仅仅是个 tar 压缩而已,没有进行gzip压缩。
要正确的生成tar.gz,用 tar -czvf。
-z: 使用 gzip 格式过滤压缩
-j: 使用 bzip2 格式过滤压缩
-Z: 使用 compress 格式过滤压缩

下次拜托仔细阅读 --help.
所以说应该是:
tar -czvf filename.tar.gz filename
或:
tar -cjvf filename.tar.bz2 filename