Baixando Arquivos para um Diretório Específico
Frequentemente, você desejará baixar arquivos para um diretório específico, em vez do seu diretório de trabalho atual. Tanto curl quanto wget permitem que você faça isso, mas eles usam métodos diferentes.
- Primeiro, vamos criar um novo diretório para baixar nossos arquivos:
mkdir downloads
Isso cria um novo diretório chamado downloads em sua localização atual.
- Agora, vamos usar
curl para baixar um arquivo para este diretório:
curl -o downloads/curl_file.html http://example.com
A opção -o em curl nos permite especificar o arquivo de saída, incluindo seu caminho. Este comando baixa o conteúdo de example.com e o salva como curl_file.html no diretório downloads.
- Em seguida, vamos usar
wget para baixar um arquivo para o mesmo diretório:
wget -P downloads http://example.com/index.html
A opção -P em wget significa "prefixo" e nos permite especificar o diretório onde queremos salvar o arquivo. Este comando baixa index.html de example.com e o salva no diretório downloads.
- Podemos verificar se ambos os arquivos foram baixados para o diretório
downloads:
ls -l downloads
Você deve ver tanto curl_file.html quanto index.html na saída.
- Para ver o conteúdo desses arquivos sem alterar nosso diretório atual, podemos usar
cat com o caminho completo:
cat downloads/curl_file.html
cat downloads/index.html
Isso nos permite verificar o conteúdo dos arquivos baixados.