Grive2, который представлен как версия 0.4.0-1 grive, похоже, работает с использованием ppa из webupd8. Предположительно, теперь он может выполнять частичную / выборочную синхронизацию. (см. Доступен ли клиент Google Диска? )
Но что-то, что не раскрывается на странице руководства, - это как это сделать, кроме использования ключа -s и ручной синхронизации отдельных папок , Я помню, как читал о файле .exclude, где предположительно вы перечисляете файлы, которые вы хотите игнорировать в синхронизации, но это неудобно для обслуживания, особенно если у вас Google Drive такой же большой, как мой.
Кто-нибудь знает, как форматировать .exclude, и если он может использовать подстановочные знаки, например, Примерно так:
\# Exclude the following:
/My Drive/Photos/big/*
./Google Photos/*.jpg
Редактировать: Только что получил ответ от разработчика на GitHub, который говорит, что файла .exclude нет, но он работает над чем-то вроде этого. Теперь я вдвойне смущен, потому что я не знаю, где я об этом читал, но я знаю, что не сплю!
Я не полагаю, что запуск полной синхронизации требуется, как упомянуто @mschanya. Кажется, что начиная с Grive2 v0.4.0 частичная синхронизация поддерживается на уровне папки с командой grive -s subdir
, также кажется, что, так как Grive2 v0.4.2 там является опцией исключить файлы жемчугом regexp с переключателем - игнорируют аргумент {Perl RegExp для игнорирования файлов (подобранный против относительных путей, которые помнят за следующие запуски)}.
адрес GitHub здесь
Источник: http://yourcmc.ru/wiki/Grive2#Syncs
Также заинтересованный & случайно найденный обходным решением, шагами:
grive -a
в ~/grive
, папка ~/grive/myfiles
и поместила некоторые файлы здесь grive -s ~/grive/myfiles
myfiles
папка HTH