2012-07-18 84 views
4

非常感谢您的帮助!作为初学者用户,我真的很感谢帮助!提取.tar文件不起作用


我的机器/ OS: 的Mac OSX 10.5.8 32位


我想要做的事: 提取并安装Apache Maven的,从website


我所做的: 从网上下载网站二进制名为.tar.gz文件,以及使用外壳,移动下载的文件到appropariate目录,并提取的.tar通过使用gunzip -v filename.tar.gz.tar.gz,产生一个.tar文件。现在我试图使用tar -xv filename.tar提取.tar文件。


我的问题 提取似乎并不奏效!在我输入tar -xv filename.tar命令并敲回车之后,shell没有返回任何输出,并且似乎没有完成提取。它在输入后返回的空行无限期地停留。


我尝试 检查从另一个shell窗口的目录,而两者在tar运行和退出,而在过程运行后壳,不显示包含的文件进行任何更改;即存在的唯一文件/目录是原始文件.tar.gz文件。我也尝试删除文件以及包含它的目录,重新创建目录,将文件重新复制到目录中,然后重新尝试tar -xv filename.tar命令。结果是一样的


非常感谢大家!

+0

指示问题已被回答的方法是通过单击接受其中一个答案e复选标记图标。 (看起来Eduardo的答案是解决问题的答案,但这取决于您自己决定。)或者您可以自己发布答案。在问题中包括答案只会导致混淆。 – 2012-07-21 00:20:49

回答

10

尝试使用以下命令:

tar -xzvf filename.tar.gz 
+0

爱德华多,谢谢你的建议,我根据下面的评论回答了我的问题。再次感谢! – whearyou 2012-07-18 20:03:16

+0

小心**绝对路径**。如果您在创建tar时指定了绝对路径,那么当您解压缩它时,它将被**包含**在同一文件夹路径中,而不是**原始文件夹名称。这曾经让我想到提取物不起作用。 – 2016-06-03 22:33:41

0

您的下载是最有可能损坏,注意说话是算数的网站上:

注意以下链接将列出你各种可用的镜子。请勿直接使用这些链接。

此镜为我工作在Debian:

wget的http://www.us.apache.org/dist/maven/binaries/apache-maven-3.0.4-bin.tar.gz
焦油-xvzf的Apache Maven的-3.0.4-bin.tar。GZ

+0

Shahin,谢谢你的帮助。随着网站推荐,我从镜像下载了文件;我回答了上面的问题。再次感谢你。 – whearyou 2012-07-18 20:05:38

4

sudo tar -xvf filename.tar

这解决了两个问题与上述tar -xv filename.tar

第一期:需要包括一个-f修饰符为焦油。每[lowfatlinux] [2],-f焦油,上面写着一个命令:

“的存档文件名在命令行给出的(需要每当焦油输出去一个文件)”

因此,包括-f改性剂告诉焦油程序,在参数中提供的文件名是文件以从提取。

第2期:需要须藤追加到命令的开头,给外壳权限创建目录

1

试试下面的命令:你试过gunzip解后

gunzip -c filename.tar.gz | tar xopf - 

,使用该文件上的tar xopf

tar xopf filename.tar 
+0

这不知何故解决了我的问题!谢谢。 – 2018-01-13 21:04:04