2012-04-16 43 views
0

我需要允许新用户以相同的文件名格式“* .zip”来执行每日ftp mget的许多文件。在ftp站点上,下载目录是/ data/autouploaded。linux ftp mget使用ftp MULTI-FETCHING or cURL

虽然有很多方法可以做到这一点,但我想尝试使用mac/linux ftp命令或curl命令的多次抓取功能来执行它。

我几乎可以得到ftp命令工作:

ftp ftp://user:[email protected]/%2fdata/autoupload 

但这种说“没有这样的文件“autouploaded”所以​​添加了结尾的斜线:

ftp ftp://user:[email protected]/%2fdata/autoupload/ 

只开启一个交互的shell在ftp站点。

那么,如何在URL的末尾添加文件名作为glob?不。试图做一个上传(put)。

所以,方法1.我是否用ftp命令说mget?

或者,我可以使用卷曲。只是,我无法找到关于卷曲的mget。文件名不是顺序的,所以curl中的范围特征是没有意义的。

对此提出建议?帮帮我?

谢谢。

回答

1

一个快速谷歌搜索给了我这个链接:Scripting FTP access

快速求和是使用<<注入命令到FTP客户端。

+0

是的,我有一个漂亮的ooRexx脚本。我希望有一个单线。我有点像.netrc方法。 – 2012-04-16 16:57:08

+0

提供的链接和坚持谷歌搜索的正确词组帮助让我期待,结果是选举的方式。谢谢,@HonkyTonk。 – 2012-04-17 00:49:03

+0

@WesMiller很高兴我能帮到你。 – HonkyTonk 2012-04-17 08:17:25