我从java程序调用unix脚本。 该脚本将所有.txt文件和ftp带到另一个位置 mput * .txt 但是这一次顺序地接受一个文件并传输它。 无论如何使用任何unix脚本一次传输多个文件
答案 0 :(得分:0)
FTP可以only have one command(例如LIST
或(M)PUT
或RETR
)在每个客户端运行。
因此,您必须生成多个客户端,每个客户端都上传自己的文件。
答案 1 :(得分:0)
根据您的服务器和客户端的不同,您可能最好使用rsync(如果您在目的地安装了rsync服务器),只传输差异,并使用一个TCP连接而不是每个连接一个新连接新文件。但除非您遇到连接设置问题(例如,DNS查询需要很长时间才能完成每个新连接),并行传输对您没有帮助,因为您的整体网络速度不会增加。