Descargar un archivo de la red directamente a la carpeta deseada

Muchos usamos una carpeta predefinida para nuestras descargas, bien en nuestro home la llamada Descargas, Downloads, o lo que sea.

El asunto es que muchas veces deseamos guardar un archivo en determinada carpeta, para ello lo usual serรญa acceder a esa URL usando el navegador, que nos pregunte dรณnde deseamos guardar el archivo (en quรฉ directorio), y entonces se empezarรก a descargar. Pero esta no es la รบnica forma, no siempre tenemos que depender del navegador.

Bรกsicamente nuestra soluciรณn es wget, al menos lo que funcionarรก en el background ๐Ÿ˜‰

Esto puede parecer algo simple (y para muchos lo es), pero โ€ฆ ya que he tenido que explicarle a mi novia con lujo de detalles todo esto (porque estaba descargando Retrica para iPhone โ€ฆ), no me cuesta nada ponerlo aquรญ tambiรฉn jaja.

Usando nuestro administrador de archivos + wget

Todo aquel navegador de archivos que se respete tiene una consola integrada. Me refiero a la terminal que puede aparecer cuando presionamos una tecla:

dolphin

Dolphin (KDE) no es el รบnico que trae esto que tan รบtil nos es en muchas ocasiones.

Para descargar un archivo simplemente nos dirigimos hacia la carpeta deseada, digamos โ€ฆ /home/usuario/TEMP/downloads/ y ahรญ empezamos a descargar usando wget:

wget DIRECCION-DEL-ARCHIVO

Por ejemplo:

wget http://www.sitio.com/files/compressed/bigfile.7z

dolphin-wget

Esto les empezarรก a descargar el archivo en esa misma carpeta donde estรกn.

Eso sรญ, si cierran el navegador de archivos casi seguro se les detendrรก la descarga, para evitar esto pueden enviar el proceso de descarga al background.

Usando solo la terminal con wget

wget nos permite usando un parรกmetro especificar la carpeta de descarga (y archivo final). O sea, abrimos una terminal y un simple parรกmetro harรก que el archivo se descargue en una carpeta determinada:

wget http://www.sitio.com/lista.txt -O /home/kzkggaara/TEMP/downloads/

Esto harรก que se nos descargue el archivo en la carpeta /home/kzkggaara/TEMP/downloads/

El parรกmetro es โ€˜menos รณ mayรบsculaโ€˜ โ€ฆ o sea, O de OSO pero mayรบscula: -O

Usando Dolphin + ServiceMenu

Existe un menรบ de servicio (servicemenu) para KDE que hace precisamente esto:

  1. Nos descarga hacia la carpeta deseada un archivo
  2. Podemos introducir nosotros la URL o puede tomarla del clipboard (portapapeles)

Primero descarguemos el archivo:

Descarga wget Service Menu

Luego lo copiamos hacia la carpeta indicada:

cp *.desktop $HOME/.kde4/share/kde4/services

Y finalmente recargamos para que se habilite sin necesidad de cerrar el navegador de archivos:

kbuildsycoca4

Y listo, tendremos esta opciรณn:

wget-servicemenu

Esto lo que harรก serรก abrirnos una consola (konsole) en ese directorio y descargar el archivo en cuestiรณn, la terminal se cerrarรก cuando se termine la descarga.

Fin

Bueno no hay mucho mรกs que agregar. Yo hasta ahora uso uso directamente wget en la terminal, no obstante esta รบltima opciรณn sรญ me resulta muy interesante.

PD: Ah, es justo aclarar que el iPhone no es de mi novia, es del jefe de ella que es un fan empedernido de Apple, de esos de los que abren primero la web de Apple en espaรฑol antes que su email jaja.


Deja tu comentario

Tu direcciรณn de correo electrรณnico no serรก publicada. Los campos obligatorios estรกn marcados con *

*

*

  1. Responsable de los datos: Miguel รngel Gatรณn
  2. Finalidad de los datos: Controlar el SPAM, gestiรณn de comentarios.
  3. Legitimaciรณn: Tu consentimiento
  4. Comunicaciรณn de los datos: No se comunicarรกn los datos a terceros salvo por obligaciรณn legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu informaciรณn.

      Lolo dijo

    No estรก mal el post.

    ยฟConoces Axel?

    Es una buena opciรณn para descargar archivos de gran tamaรฑo, es parecido a wget pero mucho mรกs rรกpido ya que hace uso de conexiones mรบltiples .

         alunado dijo

      …si no esta mal el post, entonces diga:
      Esta bueno el post! (no duele, posta…)

      P.D.: Esta bueno el post!

           Lolo dijo

        Hombre, si no estรก mal significa que estรก bien. ยฟNo?

        Mmmm

        Lo de ยซEstรก bueno el postยป aquรญ no se dice. Imagino que en Hispano Amรฉrica se pueda mal interpretar asรญ que dirรฉ simplemente ยกBuen post!

        Sea como sea no era mi intenciรณn molestar…

        Un saludo.

      jvk85321 dijo

    Tambien esta aria2, que funciona igual que wget pero hace split de los archivos y puede descargar varios por vez.

    Un ejemplo
    [code]aria2c -c -j5 -s3 -x16 –input-file=/tmp/apt-fast.list[/code]

    atte
    jvk85321

         jvk85321 dijo

      Perdon el ejemplo seria

      aria2c -c -j5 -s3 -x16 โ€“input-file=/tmp/apt-fast.list

      veamos si se ve bien ahora

      atte
      jvk85321

         KZKG^Gaara dijo

      Este no lo conocรญa, lo probarรฉ en breve jeje.

      Thanks!

      Fernando Gonzalez dijo

    Excelente tutorial, gracias.

      Gargadon dijo

    Eso sin contar la opciรณn -c de wget para resumir descargas incompletas. Es perfecto sobre todo si la red es muy inestable.

         rawBasic dijo

      Gracias, no lo conocรญa y me es รบtil. ๐Ÿ˜‰

      Bertoldo Suarez dijo

    Hola.
    ยฟPero esto es una soluciรณn de descarga a la carpeta deseada sin usar el navegador de internet?

    Supongo que el navegador de internet que usen en gnu/linux si pregunta elegir en que carpeta descargar un archivo.

      moa dijo

    No habra algun axel service menรบ?