更快的方法来镜像一个FTP站点

我目前正在使用wget -m镜像远程FTP,但速度糟透了,有什么好的替代(命令),所以我们可以并行下载,以提高速度?

看看lftp 。 这是一个相当强大的FTP客户端,可以select并行下载:

“镜像”可以并行下载多个文件( – parallel选项),也可以用'pget'(–use-pget -n选项)下载单个文件。

它在标准的debian仓库中是可用的,所以你应该在ubuntu中使用它,而不使用第三方的二进制文件或从源代码编译它。

正如pQd所提到的lftp是一个很好的工具,它包含在“所有”分布中。

lftp -u user,pwd -e "mirror --parallel=3 --verbose /$REMOTE_DIR /$LOCAL_DIR" $REMOTE_HOST

您可以随着time多次运行它,并且 – --parallel不同值可以find最佳值。