wget recursivo
Bom dia pessoal!
Hoje estou postando mais uma pequena dica de Linux(vocês devem ter percebido que esto viciando em Linux)!!! Vou mostrar como fazer download de arquivos de um FTP recursivamente. Mas para que serveria isto? simples! imagine o seguinte cenário: Quero fazer uma rotina de backup do meu sistema.
Suponhamos que o meu sistema esta hospedado no endereço marcelosabadini.com.br/sistema/ e quero baixar TODO conteúdo dele. Então rodaria o seguinte comando:
-
wget -r ftp://USUARIO-DO-FTP:SENHA@marcelosabadini.com.br/sistema
Quem faz a magica neste caso é a opção -r. Veja algumas opções interessantes do wget:
- -c: é a opção para o wget resumir seus downloads, ou seja, caso algo ocorra e interrompa o download podemos reinicar do exato ponto onde paramos;
- -r: informa ao wget que o download é recursivo, ou seja, o wget deve agir realizando o download de todos os links existentes na página;
- -b: Faz com que o wget fique rodando em background. Por padrão ele fica em primeiro plano e não tem como alterar enquanto ele esta rodando.
- -N: Esta opção só baixa os arquivos que forem mais novos.
- -A mp3, swf: informa ao wget para baixar apenas arquivos .MP3 e .swf. Caso o parâmetro não fosse especificado ele faria o download de todos os arquivos existentes na página;
- -R mp3: informa ao wget para rejeitar os arquivos .MP3. Caso o parâmetro não fosse especificado ele faria o download de todos os arquivos existentes na página;
- -l N: É o ‘level’ da recursividade definida com o -r.
Para ver todas as opções do wget digite: wget –help
Espero que a dica seja útil! abraços



3 Comentários to “wget recursivo”
Pois é… ai vou eu para o Linux também!!!
Ótimo post mano, ai vou eu!
Abraços!
Por Rafael Ortega Bueno (6 comments) em 23/10/2009
Precisando de ajuda é só falar Rafa!!!
tem meu Skype
Por Marcelo Sabadini (109 comments) em 27/10/2009
Eu gostaria de baixar todos os arquivos de mp3 uma página da web. O problema é que a página tem centenas destes arquivos de áudio, não tenho muito tempo para baixar arquivo por arquivo. Eu uso o Linux Ubuntu. Existe alguma linha de comando que torna possível para mim baixar apenas esses arquivos automaticamente ao mesmo tempo?
Por RAmon (1 comments) em 27/10/2010