¿Cómo descargar un archivo desde un sitio web a través de un terminal?

244

Supongamos que tenemos una URL completa del archivo deseado, por ejemplo,

  

enlace

Me gustaría ir sin instalar un nuevo software. ¿Es posible?

Comando

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

no funciona;)

    
pregunta 0x6B6F77616C74 27.10.2012 - 19:44

6 respuestas

312

Abre la terminal y escribe

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

para descargar el archivo al directorio actual.

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

descargará el archivo a /home/omio/Desktop

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

descargará el archivo a /home/omio/Desktop y le dará su NewFileName name.

    
respondido por el devav2 27.10.2012 - 19:45
18

Uso axel y wget para descargar desde la terminal, Axel es acelerador de descargas

sintaxis

axel

axel www.example.com/example.zip

wget

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

para más detalles, escriba man axel , man wget en terminal

    
respondido por el Tachyons 27.10.2012 - 20:53
14

puedes hacerlo usando curl.

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

El -O guarda el archivo con el mismo nombre que en la url en lugar de arrojar la salida a stdout

Para obtener más información

    
respondido por el Ten-Coin 27.10.2012 - 20:43
8

Solo para agregar más sabor a esta pregunta, también te recomiendo que le eches un vistazo a esto:

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

Puedes usar esto para apagar tu computadora después de tu comando wget con un ; tal vez o en un archivo de script bash .

Esto significa que no tienes que mantenerte despierto por la noche y monitorear hasta que la descarga se ejecute (no) correctamente.

Lea esta respuesta también

    
respondido por el drN 27.10.2012 - 19:53
3

la falta de mención de Aria2 es solo un perjuicio, así que con eso dicho, echa un vistazo a Aria2. enlace

Instálalo simplemente escribiendo en la terminal:

sudo apt install aria2

Luego, simplemente escribe esto para descargar el archivo:

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

Puedes encontrar más ayuda con aria2 en su página man .

    
respondido por el Michael Tunnell 01.02.2014 - 03:09
2

Hice estos pasos De Oh-my-zsh,

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

Lea otras preguntas en las etiquetas