Grive2, which presents as grive version 0.4.0-1 seems to be working using the ppa from webupd8. Supposedly it can now do partial/selective sync. (see Is there a Google Drive client available?)
But something that is not revealed in the manpage is how to do this, other than using the -s switch and manually syncing individual folders. I remember reading about a .exclude file where supposedly you list the files you want ignored in a sync, but this is cumbersome to maintain, especially if you have a Google Drive as big as mine.
Does anyone know how to format .exclude, and if it can use wildcards, e.g. something like this:
\# Exclude the following:
/My Drive/Photos/big/*
./Google Photos/*.jpg
Edit: Just got a reply from the developer on GitHub, who says there is no .exclude file, but he is working on something like this. Now I am doubly confused because I don't know where I read about it, but I know I'm not dreaming!