【问题标题】:Non-interactive command-line FTP client alternative to weexweex 的非交互式命令行 FTP 客户端替代方案
【发布时间】:2010-10-31 15:15:41
【问题描述】:

我正在寻找一个可以从 Rakefile 运行的良好的非交互式命令行 FTP 客户端。像 Weex,但更好。 Weex 有不同的问题(对我来说):

  • 它将其配置文件存储在我的主目录中。我希望 FTP 配置成为我项目的一部分,而 weex 没有 --config-file 选项或其他东西。
  • 忽略文件的行为似乎完全是错误的。它不会删除它应该删除的文件,它不会让我指定相对路径,即使我是按照手册页的说明进行的,等等。我已经为它苦苦挣扎了一个小时,它只是完全莫名其妙。

我尝试在 FTPFS/FUSE 上运行 rsync,但这太慢了,因为 FTP 不存储 mtime,这使得 rsync 可以区分每个文件。此外,还有一些刷新问题和其他导致访问失败的错误 (http://bugs.gentoo.org/208168)。

不幸的是,我被 FTP 困住了。任何帮助表示赞赏。

【问题讨论】:

  • 伙计,如果他们可以在 rsync 中添加 ftp 协议,我会很高兴的。

标签: ftp ftp-client


【解决方案1】:

也许来自 ncftp 套件 (http://www.ncftp.com/ncftp/)?它能够指定您选择的配置文件和非交互操作的工具(ncftpget/ncftpput)。

它似乎没有忽略功能,但希望这对您有所帮助..

【讨论】:

    【解决方案2】:

    我过去使用过 lftp,效果很好。它默认安装在许多发行版中,并提供非常复杂的功能(包括几种排除文件的方法)。

    【讨论】:

      【解决方案3】:

      【讨论】:

        【解决方案4】:

        lftp 的问题在于它的镜像速度很慢——我想你想这样做,因为你一直在使用 weex。

        不幸的是,weex 和 sitecopy 的代理处理都非常有限,所以如果你需要通过 HTTP 代理,lftp 可能仍然是你最好的选择。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-11-24
          • 2019-11-09
          • 2017-01-08
          • 2015-06-14
          • 1970-01-01
          • 2011-06-20
          • 1970-01-01
          • 2012-10-10
          相关资源
          最近更新 更多