Cómo hacer sincronización parcial en grive (grive2)

Grive2, que se presenta como grive versión 0.4.0-1 parece estar funcionando con el ppa de webupd8. Supuestamente ahora puede hacer sincronización parcial / selectiva. (ver ¿Hay un cliente de Google Drive disponible? )

Pero algo que no se revela en la página del manual es cómo hacerlo, aparte de usar el interruptor -s y sincronizar manualmente las carpetas individuales. Recuerdo haber leído sobre un archivo .exclude donde, supuestamente, enumera los archivos que desea ignorar en una sincronización, pero es complicado de mantener, especialmente si tiene un Google Drive tan grande como el mío.

Alguien sabe cómo formatear .exclude, y si puede usar comodines, por ejemplo, algo como esto:

\# Exclude the following: /My Drive/Photos/big/* ./Google Photos/*.jpg 

Edición: Acabo de recibir una respuesta del desarrollador en GitHub, quien dice que no hay un archivo .exclude, pero está trabajando en algo como esto. Ahora estoy doblemente confundido porque no sé dónde lo leí, ¡pero sí sé que no estoy soñando!

También interesado y encontrado accidentalmente una solución, pasos:

  1. instalar grive2
  2. autenticar e iniciar la sincronización completa mediante grive -a en la carpeta ~/grive
  3. espere hasta que los archivos en la carpeta raíz de Google Drive se descarguen y se descompongan al sincronizar la primera subcarpeta
  4. cree una nueva subcarpeta como ~/grive/myfiles y ponga algunos archivos aquí
  5. iniciar la sincronización de una sola carpeta con grive -s ~/grive/myfiles
  6. repita el paso 5 cuando desee sincronizar los cambios en la carpeta myfiles

HTH

No creo que sea necesario iniciar una sincronización completa como lo menciona @mschanya. Parece que desde Grive2 v0.4.0 la sincronización parcial es compatible en el nivel de la carpeta con el comando grive -s subdir

También parece que, desde Grive2 v0.4.2, hay una opción para excluir archivos por perl regexp con el interruptor –ignore arg {Perl RegExp para ignorar archivos (comparados con rutas relativas, recordados para las próximas ejecuciones)}.

La dirección de Github está aquí.

Fuente: http://yourcmc.ru/wiki/Grive2#Syncs