Como baixar um arquivo de um site via terminal?

231

Suponha que tenhamos um URL completo do arquivo desejado, por exemplo,

  

link

Eu gostaria de ir sem instalar um novo software. É possível?

Comando

 cp  'http://example.com/directory/4?action=AttachFile&do=get&target=file.tgz' hooray

não funciona;)

    
por 0x6B6F77616C74 27.10.2012 / 19:44

6 respostas

296

Abra o terminal e digite

wget "http://domain.com/directory/4?action=AttachFile&do=view&target=file.tgz" 

para baixar o arquivo para o diretório atual.

wget  -P /home/omio/Desktop/ "http://thecanadiantestbox.x10.mx/CC.zip"

fará o download do arquivo para /home/omio/Desktop

wget  -O /home/omio/Desktop/NewFileName "http://thecanadiantestbox.x10.mx/CC.zip"

fará o download do arquivo para /home/omio/Desktop e fornecerá seu nome NewFileName .

    
por devav2 27.10.2012 / 19:45
18

Eu uso axel e wget para fazer o download do terminal, o axel é um acelerador de download

sintaxe

axel

axel www.example.com/example.zip

wget

wget -c www.example.com/example.zip

para mais detalhes, digite man axel , man wget no terminal

    
por Tachyons 27.10.2012 / 20:53
14

você pode fazer isso usando o curl.

curl -O http://domain.com/directory/4?action=AttachFile&do=view&target=file.tgz

O -O salva o arquivo com o mesmo nome da url ao invés de descarregar a saída para stdout

Para obter mais informações

    
por Ten-Coin 27.10.2012 / 20:43
8

Só para adicionar mais sabor a essa pergunta, eu também recomendo que você dê uma olhada nisso:

history -d $((HISTCMD-1)) && echo '[PASSWORD]' | sudo -S shutdown now

Você pode usar isso para encerrar seu computador após o comando wget com um arquivo de script ; talvez ou em bash .

Isso significa que você não precisa ficar acordado durante a noite e monitorar até que o download seja executado (com).

Leia também esta resposta

    
por drN 27.10.2012 / 19:53
2

a falta de menção de Aria2 é apenas um desserviço, então com isso dito, confira Aria2. link

Instale-o simplesmente digitando no terminal:

sudo apt install aria2

Em seguida, basta digitar isso para fazer o download do arquivo:

aria2c http://example.com/directory/4?action=AttachFile&do=get&target=file.tgz

Você pode encontrar mais ajuda com aria2 por sua página man .

    
por Michael Tunnell 01.02.2014 / 03:09
1

Eu fiz estes passos De Oh-my-zsh,

brew install wget
wget https://github.com/sencha-extjs-examples/QuickStart/archive/master.zip
    
por Do Nhu Vy 24.06.2017 / 11:28