我该如何提取drupal-x.x.tar.gz文件

时间:2015-02-11 13:08:55

标签: php linux drupal-7

我在我的机器上下载了 drupal-x.x.tar.gz 。 并尝试使用drupal提供的以下命令提取

$ tar -xzvf drupal-x.x.tar.gz   
$ tar -xf drupal-x.x.tar.gz

但它无效,它会发出以下错误。

  

tar:无法识别的存档格式
   tar:错误退出延迟了以前的错误。

如何提取此文件?

1 个答案:

答案 0 :(得分:1)

简短回答,但我通常使用以下内容而没有问题:

$ tar -xvf drupal-x.x.tar.gz

如果这不起作用我会建议:

gunzip drupal-x.x.tar.gz
tar -xvf drupal-x.x.tar.gz

我要提到的另一件事是,如果你通过wget命令下载了这个,在浏览器中测试URL,通常链接有一堆GET参数需要先从链接网址。例如,我最近复制了一个像这样的链接:

http://downloads.sourceforge.net/project/dw-rs/bin/2.2/RS2.2.1-5602-reportserver-x64-bundle.exe?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fdw-rs%2F&ts=1423660433&use_mirror=softlayer-ams

为了使用wget我必须像这样修改它:

http://downloads.sourceforge.net/project/dw-rs/bin/2.2/RS2.2.1-5602-reportserver-x64-bundle.exe

我已经使用以下命令进行了测试,它对我有用:

wget http://ftp.drupal.org/files/projects/drupal-7.34.tar.gz
tar -xvf drupal-7.34.tar.gz

我建议重新发布命令并删除原始下载的文件。