Baixe a lista de arquivos se eles ainda não existirem

11

Se eu tiver uma lista de URLs separadas por \n, existem opções para as quais eu possa passar para wgetfazer o download de todos os URLs e salvá-los no diretório atual, mas somente se os arquivos ainda não existirem?

livrar
fonte
Relacionados: Ignore o download se houver arquivos no wget? em SO
kenorb 4/08/15

Respostas:

14

Existe uma opção -nc( --no-clobber) para wget.

diffycat
fonte
Eu li isso depois de escrever meu script Bash para verificar a existência de arquivos individualmente!
Outro # java
7

De wget --help:

....
-i,  --input-file=FILE     download URLs found in local or external FILE.
....
-nc, --no-clobber          skip downloads that would download to
                           existing files.
-c,  --continue            resume getting a partially-downloaded file.
....

Incluí --continueporque parecia ser útil se você estiver tentando se recuperar de um download interrompido, mas não precisa responder à sua pergunta original.

ams
fonte