Zip文件夹和文件递归SSH

时间:2015-12-24 15:42:37

标签: php ssh phpseclib

我正在尝试制作一个脚本,通过SSH从暂存环境压缩和下载wordpress插件,然后在本地解压缩。

我正在使用PHPSecLib。

现在,当我连接到服务器并执行此命令时:

cd /path/to/wp-content/plugins && zip -r plugins.zip *

确实创建了一个文件,但它没有扩展名,并且名称错误。

当我尝试这个时:

cd /path/to/wp-content/plugins && zip plugins.zip *

创建了一个plugins.zip,其中包含插件目录中的所有文件和文件夹,但每个插件文件夹都是空的。

运行第一个命令时得到的一些输出:

adding: wp-super-cache/languages/wp-super-cache-tr_TR.po (deflated 70%)
adding: wp-super-cache/languages/wp-super-cache-zh_CN.mo (deflated 61%)
adding: wp-super-cache/languages/wp-super-cache-ru_RU.po (deflated 72%) 

关于输出中显示的每个文件。

有人能指出我正确的方向吗?

0 个答案:

没有答案