我在我的机器上下载了 drupal-x.x.tar.gz 。 并尝试使用drupal提供的以下命令提取
$ tar -xzvf drupal-x.x.tar.gz
$ tar -xf drupal-x.x.tar.gz
但它无效,它会发出以下错误。
tar:无法识别的存档格式
tar:错误退出延迟了以前的错误。
如何提取此文件?
答案 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
参数需要先从链接网址。例如,我最近复制了一个像这样的链接:
为了使用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
我建议重新发布命令并删除原始下载的文件。