你能帮我实现吗?
我必须将这些function集成到现有的文件中,所以我不会有任何问题如何创buildFTP连接等。
您可以在bash脚本中使用lftp作为非交互式ftp客户端。
或者假设你有一个相当理智和现代的发行版,你可以使用curlftpfs FUSE文件系统来挂载ftp服务器文件夹作为本地文件夹,然后使用bash做你需要的逻辑位,然后卸载ftp服务器。
这有效地消除了只能通过ftp访问文件的复杂性,因为脚本会将文件视为本地可用。
有很多关于如何根据名称或date删除文件的示例 ,并且在curlftpfs站点上有关于如何在脚本中装载和卸载文件系统的示例 。
在IBM中,我指的是那些优秀的教程之一,
NcFTP:灵活的FTP客户端 ;
看看使用命令行
ncftpls , ncftpget和ncftpput这三个客户端无疑将被使用超过NcFTP。 当您需要批处理或脚本特设传输时,这些实用程序非常有用。