Preciso usar wget
para baixar um arquivo para o diretório /var/cache/foobar/
(por exemplo, se eu fizer o download stackexchange-site-list.txt
, ele será baixado para /var/cache/foobar/stackexchange-site-list.txt
)
Isso é possível? curl
também seria uma opção, mas eu prefiro não usar curl
, pois não é instalado por padrão.
man wget
man get
. O objetivo do stackexchange não é responder a todas as perguntas possíveis.-P
switch, mesmo com o A abaixo. Na página de manual: Como especificar o local com o wget? .grep
algo ou algo assim, mas mesmo isso não é provável que dê a resposta devido à redação.Respostas:
Se você souber o nome do arquivo antes do tempo, poderá usar a
-O
opção wget para dizer onde gravar o arquivo.fonte
minus capital O
se isso ajudafonte
Para adicionar: O código acima permitiria baixar TODOS os arquivos do diretório de destino para o diretório de sua escolha em um único comando.
Divisão de comando:
Os parâmetros para os quais o wget usa para baixar o diretório inteiro de uma só vez, em vez de um arquivo por vez:
O destino dos arquivos baixados
A origem dos arquivos (diretório online)
fonte