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

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

Se eu tiver uma lista de URLs separados por \n, há alguma opção que eu possa passar para wgetbaixar todos os URLs e salvá-los no diretório atual, mas apenas se os arquivos ainda não existirem?

Responder1

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

Responder2

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 parece que pode ser útil se você estiver tentando se recuperar de um download interrompido, mas não precisa dele para responder à sua pergunta original.

informação relacionada