Cómo descargar archivos pesados y livianos desde Google Drive mediante consola en Ubuntu server.

0
Tweet 20
Pin Share20

Una de las cosas que más suelo hacer al momento de gestionar servidores con Linux es hacer copias de seguridad con Google Drive, ya que, este servicio nos brinda 15 Gb de forma gratuita y 100 Gb por un precio bastante bajo.

Pero una vez hecha la copia de seguridad es necesario descargar esos archivos almacenados en Google Drive para poder usarlos en nuestro servidor de Linux.

Es por eso que traigo este pequeño manual de cómo descargar archivos livianos y archivos pesados desde Google Drive usando la consola de nuestro servidor Ubuntu.

Hacer el archivo público para leer y descargar.

Los archivos almacenados en Google Drive por defecto están configurados para solo poder acceder a ellos usando nuestro usuario y contraseña, pero para descargarlo a nuestro servidor, estos archivos tienen que estar configurados como solo lectura y «Cualquiera con el enlace pueda verlo», para eso hay que seguir los siguientes pasos:

  1. Acceder a Google Drive.
  2. Iniciar sesión.
  3. Ubicar el archivo que deseamos configurar > clic derecho > compartir > compartir
  4. En la sección Acceso General elegir «Cualquier usuario que tenga el vínculo»
  5. Propiedad de acceso seleccionar «Lector» como en las imágenes:

Una vez configurado correctamente el archivo que deseamos descargar solo queda copiar el vínculo que podría ser de la siguiente forma:

Del enlace usarémos el FILEID que sería el que se encuentra después de /d/ y antes de /view

1zj3TgnWbrOwnyxYLgh-anveum5pyBT7W

Para descargar archivos livianos desde Google Drive

wget --no-check-certificate 'https://docs.google.com/uc?export=download&id=FILEID' -O FILENAME

Para descargar archivos pesados Google Drive

wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=FILEID' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=FILEID" -O FILENAME && rm -rf /tmp/cookies.txt

FILEID. Es el id del enlace que generamos en Google Drive.

FILENAME. Es el nombre que le pondremos a nuestro archivo cuando termine de descargarse.

Si desean también pueden ver un video del procedimiento que publiqué en YouTube:

Descargar archivos de Google Drive usando la consola de Ubuntu Server.
0
Tweet 20
Pin Share20

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.