Estou tentando fazer o download dos arquivos de um projeto usando wget
, pois o servidor SVN desse projeto não está mais em execução e só consigo acessar os arquivos por meio de um navegador. Os URLs base para todos os arquivos são iguais aos
http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/ *
Como posso usar wget
(ou qualquer outra ferramenta semelhante) para baixar todos os arquivos deste repositório, onde a pasta "tzivi" é a pasta raiz e existem vários arquivos e subpastas (até 2 ou 3 níveis) nela?
Respostas:
Você pode usar isso no shell:
Os parâmetros são:
e
Se você não deseja fazer o download de todo o conteúdo, pode usar:
E assim por diante. Se você não inserir nenhuma
-l
opção,wget
usará-l 5
automaticamente.Se você inserir um,
-l 0
baixará toda a Internet, porquewget
seguirá todos os links que encontrar.fonte
wget -r -l1 --no-parent http://www.stanford.edu/~boyd/cvxbook/cvxbook_additional_exercises/
foi a resposta para mim. Obrigado sua resposta.http://websitename.com/wp-content/uploads/2009/05
mas tudo o que obtive foi umindex.html
arquivo que não tinha nada. Não consigo entender o que senti falta.-e robots=off
troca. ;)Você pode usar isso em um shell:
Os parâmetros são:
fonte
use o comando
fonte
as duas últimas opções são opcionais se você tiver o nome de usuário e a senha para fazer o download, caso contrário, não será necessário usá-los.
Você também pode ver mais opções no link https://www.howtogeek.com/281663/how-to-use-wget-the-ultimate-command-line-downloading-tool/
fonte
você também pode usar este comando:
para que você obtenha o espelho exato do site que deseja baixar
fonte
Este link me deu a melhor resposta:
Funcionou como um encanto.
fonte
Isso funciona:
fonte