Come scaricare un file da un sito Web tramite terminale?

243

Supponiamo di avere un URL completo del file desiderato, ad es.

  

link

Mi piacerebbe andare senza installare un nuovo software. È possibile?

Comando

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

non funziona;)

    
posta 0x6B6F77616C74 27.10.2012 - 19:44

6 risposte

311

Apri il terminale e digita

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

per scaricare il file nella directory corrente.

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

scaricherà il file in /home/omio/Desktop

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

scaricherà il file in /home/omio/Desktop e assegnerà il tuo nome NewFileName .

    
risposta data devav2 27.10.2012 - 19:45
18

Uso axel e wget per il download da terminale, axel è acceleratore di download

sintassi

axel

axel www.example.com/example.zip

wget

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

per ulteriori dettagli scrivi man axel , man wget nel terminale

    
risposta data Tachyons 27.10.2012 - 20:53
14

puoi farlo usando curl.

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

Il -O salva il file con lo stesso nome dell'URL invece di scaricare l'output in stdout

Per ulteriori informazioni

    
risposta data Ten-Coin 27.10.2012 - 20:43
8

Per aggiungere più gusto a questa domanda, ti consiglio anche di dare un'occhiata a questo:

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

Potresti usarlo per spegnere il computer dopo il comando wget con ; forse o in un file di script bash .

Ciò significa che non devi stare sveglio la notte e monitorare fino a quando il download non viene eseguito correttamente.

Leggi anche questa risposta

    
risposta data drN 27.10.2012 - 19:53
3

la mancanza di menzione di Aria2 è solo un disservizio, quindi con quello detto, controlla Aria2. link

Installalo semplicemente digitando il terminale:

sudo apt install aria2

Quindi scrivi semplicemente questo per scaricare il file:

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

Puoi trovare ulteriore aiuto con aria2 dalla sua pagina man .

    
risposta data Michael Tunnell 01.02.2014 - 03:09
2

Ho fatto questi passaggi Da Oh-my-zsh,

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

Leggi altre domande sui tag