使用ssh更新Magento扩展以提取.tgz tar文件

时间:2015-11-03 12:30:15

标签: shell magento command-line ssh extract

我正在尝试将模块更新为更新版本。过去,我已将每个文件小心地手动上传到新目录中,并使用FTP覆盖旧文件。但是,我想使用SSH尝试更轻松地执行此操作,并且没有任何文件权限问题。 我有:

  • 将.tgz文件上传到服务器上的根文件夹(/ http)
  • 通过SSH登录服务器
  • 将目录更改为正确的目录
  • 运行以下命令:tar -zxvf fishpig_splash.tgz

在命令行中,我获得了已提取的所有文件的列表。但是,如果我使用FTP转到任何这些文件,我可以看到它们仍然是旧版本并且没有被覆盖。

我原以为文件会提取到正确的目录中并覆盖已经存在的文件。我已经通过创建一个临时目录测试了提取,然后将其解压缩,一切正常。

我需要使用此脚本的另一部分来覆盖文件吗?

由于 格林

1 个答案:

答案 0 :(得分:0)

对不起,这只是我的愚蠢!当提取tar文件时,其中有一个子文件夹用于扩展,我完全错过了它。我只是在文件中删除了一个级别并压缩了内容,然后在根部提取它们并且一切正常。谢谢你的帮助!