4

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

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

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

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

4

4 回答 4

1

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

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

于 2009-06-11T09:36:57.777 回答
1

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

于 2009-08-13T20:12:55.407 回答
0

尝试网站复制:http: //www.manyfish.co.uk/sitecopy/

于 2010-08-23T14:08:38.423 回答
0

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

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

于 2010-10-06T02:09:43.610 回答