| |
很简单,如下:
引用

wget -b -m -nH  ftp://user:passwd@192.168.0.1:21
简单解释:
-b:应用程序后,自动放入后台,输出日志到当前目录下wget-log文件
-m:mirror,就是镜像的意思
-nH:不产生站点的目录名,我讨厌产生那样的目录。


实现功能:单向同步,B站点为A的完全镜像。既然是同步,就不会重复下载。配合cron使用吧。

简单说一下:在同步的过程中,会在本地端,也就是B端各个层级内产生2个隐藏文件,如果只有目录的话,只产生.listing。如果有文件的话,就会产生2个文件:

.listing   用来检视目录
.tempcrc.jasfv 检视文件,并且产生CRC32的校验码,用于比对。


顺便插一句,发现man帮助真是太长了,不利于快速使用。--help倒是很好用。呵呵。
网上很多朋友,都有在找这个东西。其实只需要wget --help就会找到答案。BS自己一下,我也google了半天。
对了,产生的那个文件自己看一下。挺有意思的。我就不贴了。



追加:
想用crontab调用还是需要做些修改的。比如考虑,执行脚本的路径,和本地存放的路径,日志输出位置,所以就丰富一下命令吧。


wget -b -m -nH  -P ~/localdir -o ~/logs/output.log ftp://user:passwd@192.168.0.1:21
追加2个参数
-P:指定下载后的本地存放目录位置
-o:指定输出日志的路径







本文链接:http://www.52zhe.cn/read.php/72.htm
本文作者:kook(若就博客内所涉及的技术问题交流,请用下面的MSN或Gmail联系我)
联系方式:(MSN:kook#live.com) (Google talk:kookliu)
没有版权:GNU,转载时请注明“转载人”欠本人一顿饭,来日见面之时兑现!谢谢合作!
Tags: , , , , ,
by kook | 分类: SHELL | 评论(1) | 引用(0) | 阅读(2515)
岩石
2009/02/04 15:15
非常不错,受教
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]