【发布时间】:2023-08-10 08:46:01
【问题描述】:
我正在尝试将模块更新到较新的版本。过去,我会手动将每个文件小心地上传到新目录中,并使用 FTP 覆盖旧文件。但是我想使用 SSH 来尝试更轻松地执行此操作,并且没有任何文件权限问题。 我有:
- 已将 .tgz 文件上传到服务器上的根文件夹 (/http)
- 通过 SSH 登录服务器
- 将目录更改为正确的目录
- 运行以下命令:
tar -zxvf fishpig_splash.tgz
然后在命令行中,我得到了所有已提取文件的列表。但是,如果我使用 FTP 访问这些文件中的任何一个,我可以看到它们仍然是旧版本并且没有被覆盖。
我希望这些文件会提取到正确的目录中并覆盖任何已经存在的目录。我已经通过创建一个临时目录并提取到该目录来测试提取,一切正常。
我需要使用此脚本的另一部分来覆盖文件吗?
谢谢 格林
【问题讨论】:
-
您的网站运行的用户和您通过 SSH 登录的用户之间可能存在权限问题?
标签: shell magento command-line ssh extract