0

我需要允许新用户每天对许多具有相同文件名格式“*.zip”的文件进行 ftp mget。在 ftp 站点上,下载目录是 /data/autouploaded。

虽然有很多方法可以做到这一点,但我想尝试使用带有 mac/linux ftp 命令或 curl 命令的多获取功能的 shell 脚本。

我几乎可以让 ftp 命令工作:

ftp ftp://user:password@ftp.mycompany.com/%2fdata/autoupload

但这说“没有这样的文件'自动上传”所以添加尾部斜杠:

ftp ftp://user:password@ftp.mycompany.com/%2fdata/autoupload/

这只是在 ftp 站点上打开一个交互式 shell。

那么,如何在 url 末尾添加文件名作为 glob 呢?没有。尝试进行上传(放置)。

那么,方法 1。我如何使用 ftp 命令说 mget?

或者,我可以使用 curl。只是,我找不到有关 curl 的 mget 的信息。文件名不是连续的,因此 curl 中的范围功能没有意义。

建议?帮助?

谢谢。

4

1 回答 1

1

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

快速总结是用于<<向 FTP 客户端注入命令。

于 2012-04-16T15:11:03.827 回答