tar.gz文件解压不成功~~[已解决!]多谢各位!

上网、浏览、聊天、下载等
believe45
帖子: 18
注册时间: 2007-02-05 23:10

tar.gz文件解压不成功~~[已解决!]多谢各位!

#1

帖子 believe45 » 2007-02-14 2:48

xisisu@xisisu-laptop:~/Desktop$ gzip -dc org.eclipse.cdt-3.1.1-linux.x86.tar.gz

gzip: org.eclipse.cdt-3.1.1-linux.x86.tar.gz: not in gzip format
xisisu@xisisu-laptop:~/Desktop$ tar xvf org.eclipse.cdt-3.1.1-linux.x86.tar.gz
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Error exit delayed from previous errors


这是怎么回事阿?
具体应该怎么弄哦?
望指教~ 谢谢 :)
上次由 believe45 在 2007-02-14 23:39,总共编辑 1 次。
头像
xport
帖子: 1277
注册时间: 2006-05-19 21:23
联系:

#2

帖子 xport » 2007-02-14 7:41

如果是gzip压缩的tar档案,在用tar解压缩的时候需要指定z参数!

代码: 全选

shell> tar xzf org.eclipse.cdt-3.1.1-linux.x86.tar.gz 
或者是:

代码: 全选

shell> gzip -d < org.eclipse.cdt-3.1.1-linux.x86.tar.gz  | tar xvf -
如果你还是有问题,可以用file命令来确认一下文件格式:

代码: 全选

[xport@ubuntu package] $ file eclipse-SDK-3.2.1-linux-gtk.tar.gz 
eclipse-SDK-3.2.1-linux-gtk.tar.gz: gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT)
其实我是一个演员!-http://blog.csdn.net/xport/
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#3

帖子 karron » 2007-02-14 8:44

tar xfv xxx.tar.gz
tar xfv xxx.tar.bz2
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
头像
xport
帖子: 1277
注册时间: 2006-05-19 21:23
联系:

#4

帖子 xport » 2007-02-14 9:18

karron 写了:tar xfv xxx.tar.gz
tar xfv xxx.tar.bz2
这个错得离谱啊!

首先tar的f参数后面必须要紧跟文件名的,且你没有用z参数,怎么解压缩gz格式?

其次,解压缩bz2的档案,tar后面需要用j来指定压缩档案的类型:tar xjf xxx.tar.bz2 !

回答问题要负责人啊~~~!>_<
其实我是一个演员!-http://blog.csdn.net/xport/
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#5

帖子 eexpress » 2007-02-14 10:11

bz是要z参数的。
为什么不用roll-filer。在各种文件管理器里面直接操作就是。
● 鸣学
头像
xport
帖子: 1277
注册时间: 2006-05-19 21:23
联系:

#6

帖子 xport » 2007-02-14 10:41

eexpress 写了:bz是要z参数的。
请man tar看看清楚吧:

代码: 全选

 -j, --bzip2
              filter  archive  through bzip2, use to decompress .bz2 files.  WARNING: some previous
              versions of tar used option -I to filter through bzip2.  When writing scripts, use --bzip2
              instead  of -j so that both older and newer tar versions will work.
其实我是一个演员!-http://blog.csdn.net/xport/
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#7

帖子 eexpress » 2007-02-14 10:42

o .错误。我都是习惯了alias了。 :lol:
● 鸣学
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#8

帖子 BigSnake.NET » 2007-02-14 11:24

eexpress 写了:bz是要z参数的。
为什么不用roll-filer。在各种文件管理器里面直接操作就是。
bz是 j
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#9

帖子 BigSnake.NET » 2007-02-14 11:26

小白一下..gnu版的tar有100字符路径长限制吗..
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#10

帖子 karron » 2007-02-14 11:31

xport 写了:
karron 写了:tar xfv xxx.tar.gz
tar xfv xxx.tar.bz2
这个错得离谱啊!

首先tar的f参数后面必须要紧跟文件名的,且你没有用z参数,怎么解压缩gz格式?

其次,解压缩bz2的档案,tar后面需要用j来指定压缩档案的类型:tar xjf xxx.tar.bz2 !

回答问题要负责人啊~~~!>_<
估计你不知道最新版的tar已经会自动识别gz和bz2的压缩格式了,不用再指定j还是z了.

建议你自己试试.
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
头像
yhlfh
帖子: 579
注册时间: 2006-09-02 20:42
来自: 东海明珠

#11

帖子 yhlfh » 2007-02-14 11:40

ls果然强
Life is like a box of chocolates, you never know what you're going to get.
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#12

帖子 BigSnake.NET » 2007-02-14 12:33

karron 写了:
xport 写了:
karron 写了:tar xfv xxx.tar.gz
tar xfv xxx.tar.bz2
这个错得离谱啊!

首先tar的f参数后面必须要紧跟文件名的,且你没有用z参数,怎么解压缩gz格式?

其次,解压缩bz2的档案,tar后面需要用j来指定压缩档案的类型:tar xjf xxx.tar.bz2 !

回答问题要负责人啊~~~!>_<
估计你不知道最新版的tar已经会自动识别gz和bz2的压缩格式了,不用再指定j还是z了.

建议你自己试试.
又学到东西了
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
xport
帖子: 1277
注册时间: 2006-05-19 21:23
联系:

#13

帖子 xport » 2007-02-14 13:05

我道歉先~~~, 同上学到东西了,不过让tar自动判断是gz还是bz2这样的用法并不是UNIX下的好习惯!
其实我是一个演员!-http://blog.csdn.net/xport/
believe45
帖子: 18
注册时间: 2007-02-05 23:10

#14

帖子 believe45 » 2007-02-14 14:05

xisisu@xisisu-laptop:~$ cd /home/xisisu/Desktop/
xisisu@xisisu-laptop:~/Desktop$ ls
Guess-2007-02-10_PhoenixTV.torrent
org.eclipse.cdt-3.1.1-linux.x86.tar.gz
org.eclipse.cdt.sdk-3.1.1-linux.x86.tar.gz
xisisu@xisisu-laptop:~/Desktop$ tar xzf org.eclipse.cdt-3.1.1-linux.x86.tar.gz

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors
xisisu@xisisu-laptop:~/Desktop$ gzip -d org.eclipse.cdt-3.1.1-linux.x86.tar.gz |tar xvf-
tar: Old option `f' requires an argument.
Try `tar --help' or `tar --usage' for more information.

gzip: org.eclipse.cdt-3.1.1-linux.x86.tar.gz: not in gzip format
xisisu@xisisu-laptop:~/Desktop$ file org.eclipse.cdt-3.1.1-linux.x86.tar.gz
org.eclipse.cdt-3.1.1-linux.x86.tar.gz: ISO-8859 HTML document text, with very long lines, with CRLF, LF line terminators
xisisu@xisisu-laptop:~/Desktop$

多谢各位的热心帮助哦,按照方法解压,还是跟昨天的一样哦~~
要崩溃了~
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#15

帖子 karron » 2007-02-14 14:19

你下载的文件估计不对.你看看大小.
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
回复