存档

文章标签 ‘lftp’

个人感觉比wget更强大的lftp

2010年12月27日 2 条评论

wget功能很强大,manual手册都写了好多页,基本上大家想到的功能都有对应的选项,想干啥的时候先man一把基本上都能找到。

但是我个人觉得有一个缺点就是不支持多线程下载,像我上次写的用wget对源做备份,公司带宽其实挺高的,平时用sohu,163的源下东西都能上兆,不支持多线程的话其实速度就上不去,速度到了四五百K就上不去了,这样就很慢了,做个备份要好几个小时。

于是我找了另一个命令行下的下载工具,lftp,也支持mirror的功能。

lftp的功能很强大,这里主要讲讲比wget强的地方就是支持同时下载几个文件,每个文件还可以指定几个线程下载。像我指定同时下载5个文件,每个文件5个线程,速度大概有三四兆,半个小时备份就做完了。

另外一个牛逼的地方在于,当我们做完一次备份,定期更新的话就不需要每次都重新下载了,但是用wget更新的时候,wget是发现服务器端的文件跟本地的不一样(文件大小或者修改时间),或者服务器端有的文件本地没有,就会重新下载下来,这样更新其实是有漏洞的,那就是要是你本地有这个文件,服务器那边删掉这个文件了,wget是不作处理的,虽然这样弄对做源应该是没多大影响,但是会让本地的文件越来越多,文件多了自己想删都不知道删什么。lftp的同步更新功能就可以发现这点,要是服务器端没这个文件了,它更新的时候就会把本地的也删掉,这点很赞!
像我上次做备份用的命令是 阅读全文…

分类: 工作 标签: , , ,