我正在寻找一个从Rakefile运行的良好的非交互式命令行FTP客户端.像Weex一样,但更好. Weex有不同的问题(对我来说):
>它将配置文件存储在我的家庭目录中.我希望FTP配置成为我的项目的一部分,而weex没有–config-file选项或其他东西.
>忽略文件的行为似乎完全是错误的.它不会删除应该删除的文件,它不会让我指定相对路径,即使我按照手册页的说明进行操作等等.我一直在努力工作一小时,它只是完全令人费解的.
我尝试在FTPFS / FUSE上运行rsync,但这很慢,因为FTP不存储mtimes,这使得rsync差异化每个文件.此外,还有一些刷新问题和其他导致访问失败的错误(http://bugs.gentoo.org/208168).
遗憾的是,我被FTP困住了.任何帮助表示赞赏.
最佳答案 也许来自ncftp套件(
http://www.ncftp.com/ncftp/)的东西?这样就可以指定您选择的配置文件和非交互式操作的工具(ncftpget / ncftpput).
它似乎没有忽略功能,但希望这对你有帮助..