Maneira mais rápida de espelhar um site FTP

6

No momento, estou usando wget -m para espelhar um FTP remoto, mas a velocidade é uma sugestão, qual é a boa alternativa (comando) para que possamos fazer o download paralelo para aumentar a velocidade?

    
por Ryan 21.11.2012 / 08:43

2 respostas

8

Dê uma olhada no lftp . É um poderoso cliente ftp que tem uma opção para downloads paralelos:

'mirror' can download several files in parallel (--parallel option) and a single file with 'pget' (--use-pget-n option).

Ele está disponível no repositório padrão do Debian, então você deve tê-lo também no Ubuntu sem usar binários de terceiros ou compilá-lo a partir do código-fonte.

    
por 21.11.2012 / 09:01
12

Como mencionado por pQd lftp é uma ótima ferramenta para isso e está incluída em "todas" as distribuições.

lftp -u user,pwd -e "mirror --parallel=3 --verbose /$REMOTE_DIR /$LOCAL_DIR" $REMOTE_HOST

Você pode executá-lo várias vezes com time e valores diferentes de --parallel para encontrar o melhor valor.

    
por 22.11.2012 / 01:03