Eu acho que você pode tentar usar wget --no-clobber
, mas como mencionado acima, você provavelmente vai querer usar uma solução baseada em rsync
em vez de HTTP. Supondo que você tenha acesso SSH ao servidor, rsync
pode usar isso como um mecanismo de transporte com rsync -za --stats -essh [email protected]:/path/to/files /path/to/local/copy/of/files
.
Note, entretanto, que wget --no-clobber -r
só obterá arquivos novos desde a última verificação, e não baixará novamente novas cópias que tenham alterado . É por isso que rsync
é a melhor solução para o caso de uso que você apresenta.
Outra alternativa que encontrei é o software GPL, HTTrack, que espelha sites inteiros e pode reduzir os diferenciais subseqüentes. Pode ser encontrado aqui . Captura de tela do Windows, mas existem compilações e / ou fontes para Windows, OS X, Linux, BSD e Android (!).