2012-04-16 47 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