【问题标题】:How to synchronize local directory with remote ftp directory?如何将本地目录与远程 ftp 目录同步?
【发布时间】:2010-11-30 12:34:56
【问题描述】:

我们的网站依赖于我们其中一家制造商的图片。图像目录很大,通过 FTP 获取它们是一项整天的工作。既然我们已经下载了整个目录,我们希望能够定期下载新的文件和目录,或者自上次下载以来已经更改的文件和目录。我们正在考虑编写一个脚本来检查文件的修改日期并只下载最新版本。

由于这不是第一次遇到或解决这个问题,我想我会发布这个,看看是否有人知道可以在这里应用的现有解决方案。现有的解决方案需要与 FreeBSD 和/或 LAMP 兼容。

【问题讨论】:

    标签: php ftp synchronization shell freebsd


    【解决方案1】:

    你有什么理由不能使用 rsync 吗?

    【讨论】:

    • +1 :我肯定会选择 rsync 来完成这种工作:它快速、增量、可靠,并且通过加密通道工作,这总是很好。
    • 我只有 FTP 访问服务器,我不相信 rsync 允许通过 FTP 进行同步。 rsync 是否可以通过 FTP 进行同步?
    【解决方案2】:

    【讨论】:

    【解决方案3】:

    正如 user77413 在另一条评论中指出的那样,这应该可以工作...

    wget --mirror username:password@siteurl.com/path
    

    默认重试次数为 20,您可以使用 --tries 100 增加此次数

    【讨论】:

      猜你喜欢
      • 2012-04-20
      • 2022-01-06
      • 1970-01-01
      • 1970-01-01
      • 2018-11-30
      • 1970-01-01
      • 2014-06-05
      • 2011-08-23
      相关资源
      最近更新 更多