我目前正在使用wget -m
镜像远程 FTP,但速度很慢,有什么好的替代方案(命令)可以让我们并行下载以提高速度?
答案1
看一眼lftp。这是一个功能非常强大的 ftp 客户端,具有并行下载选项:
‘mirror’ 可以并行下载多个文件 (--parallel 选项),也可以使用‘pget’下载单个文件 (--use-pget-n 选项)。
它在标准 debian 的存储库中可用,因此您也可以在 ubuntu 中使用它,而无需使用第三方二进制文件或从源代码进行编译。
答案2
正如 pQd 所提到的,lftp 是一款出色的工具,它包含在“所有”发行版中。
lftp -u user,pwd -e "mirror --parallel=3 --verbose /$REMOTE_DIR /$LOCAL_DIR" $REMOTE_HOST
time
您可以使用不同的值运行几次来--parallel
找到最佳值。