Wget -m precisa ser usado com o argumento -r --no-parent

Wget -m precisa ser usado com o argumento -r --no-parent

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.comou devo usar wget -r --no-parent bla.com. -m é necessário?

Responder1

A -mopçã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 -ropção desce 5 níveis, o que pode ser suficiente no seu caso, mas, se precisar de mais níveis, use a -lopção seguida de um número (de níveis) ou use apenas -l infpara profundidade infinita.
Como outros responderam, a opção -mfaz 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-parentimpedirá 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, wgetnã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.

informação relacionada