Título praticamente diz tudo. Se eu quiser espelhar diretórios e subdiretórios de um site. devo usar wget -m -r --no-parent bla.com
ou devo usar wget -r --no-parent bla.com
. -m é necessário?
Responder1
A -m
opção ativa a recursão e o registro de data e hora, define a profundidade infinita da recursão e mantém listagens de diretórios FTP. Atualmente é equivalente a ‘-r -N -l inf --no-remove-listing’
. Fontehttp://www.gnu.org/software/wget/manual/wget.html
Responder2
Por padrão, a -r
opção desce 5 níveis, o que pode ser suficiente no seu caso, mas, se precisar de mais níveis, use a -l
opção seguida de um número (de níveis) ou use apenas -l inf
para profundidade infinita.
Como outros responderam, a opção -m
faz o último e também permite verificações de carimbo de data/hora e listagem de diretórios FTP.
No exemplo que você forneceu, a opção --no-parent
impedirá a recuperação de páginas ou recursos acima do nível do URL de destino, embora no seu caso pareça um URL raiz (mas pode ser qualquer nível abaixo).
Por fim, lembre-se de que, por padrão, wget
não recupera recursos fora do domínio do URL de destino, portanto você pode perder arquivos CSS e JavaScript que foram colocados acima do URL de destino ou em outros domínios.