GNU wget me conquista repetidamente devido à sua eficácia absoluta em comparação com outros gerenciadores de download.
Digamos que tenhamos um caso em que desejamos baixar um site para visualização local.
Veja como fazer isso com o comando wget
wget --mirror --convert-links --backup-converted --timestamping --adjust-extension --wait=5 --limit-rate=20k http://www.example.com
Vamos passar por esse passo a passo:
--mirror
Isso faz com que o wget ative alguns comandos de fundo ideais para copiar sites remotos
--convert-links
Basicamente faz exatamente o que diz, converte links em links locais para permitir a visualização offline
--backup-converted
Diz ao wget para fazer backup dos arquivos HTML originais antes da conversão
--timestamping
Não sobrescreva os arquivos já baixados, se eles não foram alterados no servidor. Isso é especialmente útil se o download for interrompido por algum motivo.
--adjust-extension
Salve documentos HTML / CSS com as extensões adequadas. Útil para URLs como http://example.com/category/ que são salvos com extensões HTML apropriadas
--limit-rate=20k
Limita a velocidade de download à taxa especificada
--wait=seconds
Aguarde o período de tempo especificado antes dos pedidos. Seja legal e alivie a carga no servidor.
Então é isso.
Um equivalente mais curto seria:
wget -m -k -K -N -E -w 5 --limit-rate=20k http://www.example.com
Para obter mais informações, consulte os manuais, disponíveis online em http://www.gnu.org/software/wget/manual/wget.html
Feliz download !!