FileZilla - 如何同步双向(最新文件获胜)?


5

我用几台电脑维护一个网站。我想以两种方式反映所有变化。

这是一个非常标准的过程,但我无法找到如何使用FileZilla。

Answers:


10

FileZilla不支持自动文件/文件夹同步:https
//trac.filezilla-project.org/ticket/1591

它所能做的就是突出本地和远程文件夹之间的差异。

请参见视图>目录比较


如果需要自动文件夹同步,则必须使用其他FTP / SFTP客户端。

例如,WinSCP支持目录同步

在此输入图像描述

对于双向同步,请在Direction / Target目录中选择Both选项:

在此输入图像描述

(我是WinSCP的作者)


1
再次,谢谢你,我喜欢WinSCP。这是一个惊人的实用程序,让我的生活更轻松。
Wayne Phipps 2015年

2

我自己没有测试过,但发现了一篇有趣的文章,在这里使用FTP与FileZilla同步

不能帮助但感觉它听起来过于复杂,所以也许有一个更简单的解决方案。就个人而言,我会测试一些其他服务,如goodsyncftpbox.org在超级用户中也提出类似的问题但答案建议使用WinSCP。

既然您专门询问了如何使用FileZilla,那么请转到:


  1. 下载FileZilla FTP客户端并将其安装到您的计算机上(如果您还没有这样做)(参见参考资料中的链接)。

  2. 启动FileZilla,单击“文件”菜单并选择“站点管理器”。

  3. 在“主机”字段中输入您网站的FTP服务器域名。有些网站使用“www.domainname.com”格式进行FTP服务,而其他网站则需要“ftp.domainname.com”格式。如果您不确定您的网站使用的格式,请参阅您为您的域名和网站创建帐户时从托管公司收到的欢迎电子邮件。该电子邮件应包含使用FileZilla上传和同步文件所需的所有必要FTP和登录信息。

  4. 在“站点管理器”窗口的相应字段中键入从托管公司收到的FTP用户名和密码。在“端口”字段中输入“21”,除非您的托管公司要求您使用非标准FTP端口。再次,请参阅托管公司的欢迎电子邮件以获取此信息。

  5. 单击“快速连接”按钮登录远程Web服务器。等待几秒钟,同时FileZilla协商登录凭据并与服务器建立连接。然后,FileZilla将在Web服务器的根目录中显示这些文件夹。双击包含您网站的文件和文件夹的“主页”,“Public_HTML”,“WWW”或其他目录名称。

  6. 向下滚动到要与计算机同步的文件夹。记下文件夹的名称,然后单击工具栏上的“断开连接”并关闭FileZilla。

  7. 打开Windows资源管理器,然后双击“C:\”驱动器图标。单击Windows资源管理器窗口中的“新建文件夹”按钮,然后重命名该文件夹,使其与要在服务器上同步的文件夹完全匹配。关闭Windows资源管理器窗口。

  8. 再次启动FileZilla。单击“文件”和“站点管理器”,然后从列表中选择您的FTP服务器。单击“站点管理器”窗口中的“高级”选项卡,然后单击“默认本地目录”字段旁边的“浏览”按钮。导航到您在Windows资源管理器中创建的新文件夹,然后单击“打开”。

  9. 确保“默认远程目录”字段中的文件夹名称与“默认本地目录”字段中的文件夹名称完全匹配。由于您在浏览要在服务器上同步的文件夹时关闭了FileZilla应用程序,因此默认文件夹名称应匹配。但是,如果文件夹名称不匹配,只需将“默认本地目录”字段(不带“C:\”)中的文件夹名称键入“默认远程目录”字段。

  10. 单击并启用“高级”选项卡上的“使用同步浏览”选项,然后单击“连接”按钮。连接并与服务器建立FTP会话后,FileZilla会提示您同步文件夹。单击“是”按钮将文件从服务器下载到您在本地计算机的硬盘驱动器上创建的新文件夹。执行文件夹的初始同步后,每次重新连接到FTP服务器时,FileZilla都会扫描更改。如果新文件存在于任一文件夹(本地或远程)中,则应用程序会提示您同步目录。如果单击“是”,FileZilla会上载或下载文件以根据需要同步文件夹。


3
最后(和关键)步骤不起作用。FileZilla不支持文件/文件夹同步。同步浏览不符合帖子所声称的内容。只需在活动面板中更改工作文件夹,就可以在相反的面板中更改工作文件夹。
Martin Prikryl 2015年

1
我向你的优秀知识低头,并热爱WinSCP。谢谢你让我的生活更加精彩
Wayne Phipps 2015年

1
我在debian stretch(3.24)中使用当前版本,并且广泛声称的同步(上面的步骤10)不起作用。我希望filezilla组能够在他们的网站上指出同步工作需要哪个版本,否则对于使用最后一个发行版本的人来说,这似乎是一个虚假的声明。
user855443

Filezilla中的“同步”意味着当您更改本地/远程窗口中的目录时,另一个位置(远程/本地)也将更改目录,这样两个窗格都会显示“相同”(等效)目录的内容。它实际上是“同步目录视图”。这不是文件的“同步”:它不会自动复制(丢失/更改)文件从一个位置到另一个位置,这正是OP实际询问的内容。FileZilla不支持同步。WinSCP和FTP Voyager支持同步。
SherylHohman
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.