CLI:通过 ftp 快速下载大量小文件

CLI:通过 ftp 快速下载大量小文件

我正在下载大量小文件(超过 800 个,每个文件大约 5k)。我使用 lftp 的 mget 命令执行此操作。但它相当慢。每个文件大约需要 1 秒。有没有工具/方法可以加快速度?

感谢大家的回复,但我只能通过 ftp 访问该服务器

答案1

如果您有命令行访问服务器,请登录并使用 zip、gzip、bzip 或 tar(无论哪个可用,都可以在目标上反转 - 您没有说明涉及哪些操作系统)将它们捆绑到一个文件中。这样可以减少文件数量和要传输的总字节数。

如果您只能通过 FTP 访问服务器:某些服务器配置为只要您提出请求,即可提供 zip/gzip 存档(它们会即时构建)。例如,如果您的文件位于 中ftp://example.com/some/folder/,请尝试获取ftp://example.com/some/folder.zip。这可能不起作用,但值得一试。

相关内容