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

Supongamos que tenemos una URL completa del archivo deseado, p.

http://domain.com/directory/4?action=AttachFile& do=ver y destino=archivo. tgz

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 ;)

Terminal abierto y tipo

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

para descargar el archivo en el 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 dale tu NewFileName nombre.

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 volcar la salida a stdout

Para más información información

Yo uso axel y wget para descargar desde 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 la terminal

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

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

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

Esto significaría que no tiene que permanecer despierto por la noche y monitorear hasta que su descarga se ejecute (des)con éxito.

Lea también esta respuesta

la falta de mención de Aria2 es solo un flaco favor, así que dicho esto, echa un vistazo a Aria2. https://aria2.github.io/

Instálalo simplemente escribiendo en terminal:

sudo apt install aria2

Luego, simplemente escriba esto para descargar el archivo:

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

Puede encontrar más ayuda con aria2 por su man pagina.

Hice estos pasos de Oh-my-zsh,

brew install wgetwget https://github.com/sencha-extjs-examples/QuickStart/archive/master.zip

Usa " wget-O hooray "http://domain.com/directory/4?action=AttachFile&do=get&target=file.tgz Puede agregar la opción’ - c ’ para reanudar la descarga si se perdió la conexión al descargar el archivo.

`wget 'es quizás la forma más sencilla, pero también puedes usar ‘curl’. Lee esto

wget es tu amigo aquí :slight_smile:

“hurra” me rompió JAJAJA