wget参数-c和-m不能同时使用,为什么?

上网、浏览、聊天、下载等
回复
k7gxn56
帖子: 5
注册时间: 2013-05-10 11:42
系统: 12.04

wget参数-c和-m不能同时使用,为什么?

#1

帖子 k7gxn56 » 2013-07-05 11:31

要做一个同步程序,用到wget这个工具,但是测试下来发现参数-c和-m不能同时使用,同时使用时同步日志里头写着有更新,但是看文件却没有更新。

缺少-c参数在网络情况不好且传输大文件时可能会导致同步失败,不稳定。

我的环境是

win7的ftp提供文件源

centos6.4中使用wget来同步


命令是 wget -m -c -nH ftp://my@192.166.0.108/ -P /tmp/test

有没有办法用到同步镜像又可以提供断点续传功能呢?有比wget更可靠的解决方案也行。
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: wget参数-c和-m不能同时使用,为什么?

#2

帖子 lilydjwg » 2013-07-05 14:57

很遗憾,不能。

不过也不需要 -c 参数吧,把重试次数加大点试试?

ftp 的话,挂载成文件系统然后写脚本 cp 吧。
k7gxn56
帖子: 5
注册时间: 2013-05-10 11:42
系统: 12.04

Re: wget参数-c和-m不能同时使用,为什么?

#3

帖子 k7gxn56 » 2013-07-05 17:33

把重试次数加大确实是一种办法,只是要重传。 就是不知道不能同时使用-m、-c的原因,很郁闷
k7gxn56
帖子: 5
注册时间: 2013-05-10 11:42
系统: 12.04

Re: wget参数-c和-m不能同时使用,为什么?

#4

帖子 k7gxn56 » 2013-07-05 17:37

挂载FTP来cp的办法不能做到只cp有变化的文件,cp一次个5G还是不如wget做镜像的
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: wget参数-c和-m不能同时使用,为什么?

#5

帖子 lilydjwg » 2013-07-05 22:34

k7gxn56 写了:挂载FTP来cp的办法不能做到只cp有变化的文件,cp一次个5G还是不如wget做镜像的
可以 stat 获取文件的修改时间和大小的。
回复