Grive2, qui présente la version 0.4.0-1 de Grive semble fonctionner avec le ppa de webupd8. Soi-disant, il peut maintenant effectuer une synchronisation partielle/sélective. (voir n client Google Drive est-il disponible? )
Mais quelque chose qui n’a pas été révélé dans la page de manuel est la procédure à suivre, à part l’utilisation du commutateur -s et la synchronisation manuelle de dossiers individuels. Je me souviens d’avoir lu à propos d’un fichier .exclude dans lequel vous listeriez soi-disant les fichiers que vous souhaitez ignorer lors d’une synchronisation, mais cette tâche est fastidieuse, surtout si vous avez un lecteur Google aussi grand que le mien.
Est-ce que quelqu'un sait comment formater .exclude, et s'il peut utiliser des caractères génériques, par exemple. quelque chose comme ça:
\# Exclude the following:
/My Drive/Photos/big/*
./Google Photos/*.jpg
Edit: Je viens de recevoir une réponse du développeur sur GitHub, qui a déclaré qu'il n'y avait pas de fichier .exclude, mais qu'il travaillait sur quelque chose comme ceci. Maintenant, je suis doublement confus parce que je ne sais pas où j'en ai lu, mais je sais que je ne rêve pas!
Aussi intéressé et trouvé accidentellement une solution de contournement, étapes:
grive -a
dans le dossier ~/grive
~/grive/myfiles
et mettre quelques fichiers icigrive -s ~/grive/myfiles
myfiles
HTH
Je ne crois pas qu'il soit nécessaire de commencer une synchronisation complète, comme l'a mentionné @mschanya. Il semble que puisque la synchronisation partielle de Grive2 v0.4.0 est prise en charge au niveau du dossier avec la commande grive -s subdir
Il semble également que, depuis Grive2 v0.4.2, il existe une option permettant d’exclure des fichiers de l’expression rationnelle Perl avec le commutateur --ignore arg {Perl RegExp pour ignorer les fichiers (mis en correspondance avec les chemins relatifs, mémorisés pour les prochaines exécutions)}.
L'adresse de Github est ici