我正在寻找一个可以从 Rakefile 运行的良好的非交互式命令行 FTP 客户端。像 Weex,但更好。Weex 有不同的问题(对我来说):
- 它将其配置文件存储在我的主目录中。我希望 FTP 配置成为我项目的一部分,而 weex 没有 --config-file 选项或其他东西。
- 忽略文件的行为似乎完全是错误的。它不会删除它应该删除的文件,它不会让我指定相对路径,即使我按照手册页的说明进行操作等等。我已经为此苦苦挣扎了一个小时,它只是完全莫名其妙。
我尝试在 FTPFS/FUSE 上运行 rsync,但这太慢了,因为 FTP 不存储 mtime,这使得 rsync 区分每个文件。此外,还有一些刷新问题和其他导致访问失败的错误 ( http://bugs.gentoo.org/208168 )。
不幸的是,我被 FTP 困住了。任何帮助表示赞赏。