远程 FTP 功能 - 是否可以在没有 SFTP/SSH 访问的情况下远程将一个文件夹复制到另一个文件夹?

远程 FTP 功能 - 是否可以在没有 SFTP/SSH 访问的情况下远程将一个文件夹复制到另一个文件夹?

在开发 wordpress 时,我经常在远程服务器上有一个 staging 文件夹和一个 live 文件夹。当准备上线时,我经常发现自己需要将 wp-content 文件夹复制到 live 文件夹,然后进行替换。

理想情况下,我只需登录到 shell 并复制该文件夹。

但是,由于某些客户端没有 SFTP/SSH 访问权限到他们的服务器,我必须使用我的 FTP 客户端复制该文件夹(我在 Mac 上使用 Transmit)。

然而,Transmit 似乎将整个文件夹复制到我的电脑上,然后必须再次将其上传到新目标,即使源和目标位于同一台服务器上。由于 wp-content 会随着上传等操作变得非常大,因此这个过程可能非常缓慢且耗时。

有没有更好的解决方案来解决这个问题,或者我遗漏了什么?

答案1

是的,您需要的是 FXP 客户端。它可以在两个服务器之间建立 FTP 连接,而无需通过发起连接的客户端传输数据。

就您而言,这两台服务器将是同一台服务器,只是上面有两个不同的文件夹。

请注意,这需要在相关服务器上支持,并且你需要一个支持 FXP 的客户端,例如http://www.crossftp.com/

相关内容