Cómo sincronizar tus documentos con Google Drive en Ubuntu

google-drive

Grive es una alternativa para Linux del cliente oficial de Google Drive, que no tiene soporte dentro del sistema operativo del pingüino. Por si alguien no lo sabe, Google Drive es un servicio online  de almacenamiento muy popular que permite trabajar de forma colaborativa en la edición de documentos. Sin embargo, el uso que más se le da a Google Drive es el de repositorio de almacenamiento en la nube, y en este tutorial vamos a enseñarte cómo instalar Grive y configurarlo.

Vale la pena señalar que Grive, aunque comparte muchas funciones con el cliente oficial, está algo más limitado que las versiones de Windows y OS X. Sin embargo y por alguna extraña razón, a los chicos de la Gran G todavía no se les ha pasado por la cabeza escribir una versión para Linux. En cualquier caso, vamos a entrar ya en materia y vamos a intentar que le saques el máximo partido posible a Grive.

Instalando Grive en Ubuntu

El cliente de Grive se puede descragar como un paquete DEB desde su web oficial o instalar a través de PPA. El PPA que vamos a utilizar en esta guía ha sido creada por los chicos de WebUpd8, y para poder utilizarla abre una terminal y ejecuta estos comandos:

sudo apt-add-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install grive

Esto instalará el software en nuestro sistema operativo y deberíamos poder ejecutarlo desde la terminal. Si escribimos grive -help deberíamos ver una lista de comandos y modificadores que podemos usar.

grive ubuntu

Configurando Grive en Ubuntu

En primer lugar navega hasta el directorio que quieras usar para sincronizarlo con Google Drive. Es probable que quieras crear uno nuevo para tal propósito. El siguiente paso es autenticar tu cuenta de Google y permitir al software interactuar con el servicio online. Para ello introduce el siguiente comando en la terminal:

grive -a

Este comando generará un enlace único en la terminal que podrás presionar y que se abrirá en tu navegador por defecto. Se abrirá una página web con un código de 40 dígitos que tendrás que copiar y pegar en la terminal. Después de introducirlo, Grive empezará a subir a la nube los documentos que se contengan en la localización a la que navegaste antes desde la terminal. Esto creará los directorios con la misma estructura que tienen en tu disco duro.

Ejectuando Grive

En cuanto hayas completado el paso anterior ya no tendrás que volver a autenticarte para sincronizar tus archivos con Google Drive. Lo único que tendrás que hacer es navegar al directorio que contenga los archivos que quieres sincronizar con tu Google Drive y teclear el siguiente comando:

grive sync

Para evitar errores o largos períodos de espera mientras se suben más archivos de los que esperabas, siempre puedes comprobar qué va a sincronizar Grive usando este comando:

grive –dry-run

Este comando sólo te mostrará lo que se va a copiar, sin sincronizar nada realmente.

Vale la pena señalar que Grive aún se encuentra en sus primeras fases de desarrollo, pero sin embargo la sincronización funciona bastante bien. Los usuarios, por supuesto, agradecerían más opciones, pero teniendo en cuenta que para Linux no existe un cliente oficial de Google Drive es nuestra mejor baza.


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.

  1.   Alexa dijo

    ¡Gracias!

  2.   jorgehistoryJorge dijo

    Muchísimas gracias Sergio!

  3.   Adolfo Feria dijo

    Hola Sergio, puedo decirle a grive en que directorio quiero poner los archivos?

  4.   GjheD dijo

    Saludos.
    Amigo puedes ayudarme en centos, la parte de inicio con los repo como seria el comando?.

    Gracias

  5.   Ciberzona Aljarafe (@CZaljarafe) dijo

    Encontre un frontend para grive, se llama grive-tools esta en perfecto ingles, en:

    https://www.thefanclub.co.za/how-to/ubuntu-google-drive-client-grive-and-grive-tools

    se instala con

    sudo add-apt-repository ppa:thefanclub/grive-tools

    sudo apt-get update

    sudo apt-get install grive-tools

    # saludos

  6.   Rodrigo Wolfenson dijo

    por lo que veo cada vez que quiero sincronizar unos archivos tengo que ir a la carpeta y poner grive sync?? alguien vió alguna forma que de que sea tipo proceso que corra continuamente desde que arranca Ubuntu?

  7.   Pablo dijo

    Hola!
    Que hay que hacer en caso de que uno no quiere sincronizar mas una carpeta o cambiar la carpeta a sincronizar?
    Gracias y saludos!!!

  8.   Gustavo dijo

    Hola..gracias por el tuto…una consulta…si tengo Windows y Ubuntu en mi pc…y mi Google Drive está en mi disco F….estando en ubuntu donde trabajo más tiempo…luego installar sería solo ir a la carpeta F:/Google Drive..abrirlo terminal dentro y dar el comando para sincronizar?

  9.   Daley dijo

    Solo me sincroniza los archivos universales es decir que los que son propios de google drive no me los descarga

  10.   Carlos Bueno dijo

    Lamentablemente se tiene que dar permisos para que la aplicación acceda a toda la info del drive, correos, contactos, información financiera, etc.

    1.    fideo dijo

      Carlos la mejor manera de hacerlo es dejándolo en un cron; yo lo tengo así y me funciona de maravillas.

      crontab -e

      una vez dentro, editando el cron pones lo siguiente

      grive –id –secret

      el client_id y el client_secret lo obtenes de https://console.developers.google.com/ habilitando una api para google drive.

      http://federicomazzei.com.ar/blog/20200113-sincronizar-archivos-google-drive-linux

      1.    Ubun Tux dijo

        Estimado Fideo:
        trate de probar tu metodo y al momento de obtener la bendita API de google drive me da opciones…..la paga (obter api) la cual pide una tarjeta de credito para ello….XD XD XD!!.
        Lla otra opcion de prueba abre un panel muuuuyyyy extenso aparentemente para que programadores puedan utilizarlas en sus rutinas.
        por consiguiente …NADA.
        Gracias igual.
        De paso te aviso que el link «http://federicomazzei.com.ar/blog/20200113-sincronizar-archivos-google-drive-linux» esta caido.
        Saludos bro!

      2.    Drama dijo

        Lamentablemente ya le das toda esa información a Google Inc

  11.   Ubun Tux dijo

    Me fue imposible. Sale el siguiente error.

    Por el momento, el acceso con Google no está disponible para esta app

    Google todavía no verifica esta app para que sea compatible con «Acceso con Google».

  12.   javier dijo

    GOGLE DRIVE ha deshabilitado el inicio de sesión desde esta aplicación.
    El enlace no funciona

  13.   Carlos dijo

    Me gustaria saber como decide el Gdrive que archivo elimina y que archivo sube al a nube o baja de la misma, o sea si yo copio un archivo a la nube como decide bajarlo a la equipo y no borrarlo o si borro un archivo en la nube como dedide borralo en el equipo y no bajar el que esta en la nube.. Gracias
    PD: mi email es carlosvaccaro1960@gmail.com