Faça o download da lista de arquivos, se eles ainda não existirem

9

Se eu tiver uma lista de URLs separados por \n , há alguma opção que eu possa passar para wget para baixar todas as URLs e salvá-las no diretório atual, mas somente se os arquivos ainda não existirem ?

    
por rid 11.04.2012 / 12:17

2 respostas

11

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

    
por 11.04.2012 / 12:23
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.
....

Eu incluí --continue porque parecia ser útil se você está tentando se recuperar de um download interrompido, mas não precisa responder à sua pergunta original.

    
por 11.04.2012 / 12:30