これは無視のためのgriveのmanページセクションです。
--ignore <Perl_regexp>
Ignore files with relative paths matching this Perl Regular
Expression. Value is remembered for next runs.
Perlの正規表現の使用方法はわかりませんが、複数のディレクトリを無視できるようにしたいgrive --ignore ./irrelevant/file.txt && ./unnecesary/file.txt
複数のディレクトリを無視するには、ポジティブルックアヘッドを使用します。この正規表現は、「無関係」および「不要」ディレクトリを無視します。
grive --ignore '(?=^irrelevant$)|(?=^unnecessary$)'
テストに使用したドライランコマンド:
grive --dry-run --verbose --ignore '(?=^irrelevant$)|(?=^unnecessary$)' > output.txt 2>&1
ディレクトリ「無関係」および「不要」は無視されましたが、ファイル「無関係」は無視されませんでした。これがあなたのために働くことを願っています。
更新(2017-04-01現在): grive2の最新バージョンでは、.gitignoreに構文的に近い.griveignoreが導入されました。
探しているものに似たものを見つけることができます Grive Fork(Google Drive Linux Client)With Partial Sync Support [PPA] 。その場合にのみ、同期しないものではなく同期するものをgrive2に指示します。ご覧になる必要がある段落は次のとおりです。
Grive2には、いくつかの高度な機能も備わっています。たとえば、元のGriveと比較して、新しいGrive2フォークは部分同期をサポートしています。 1つのサブフォルダ(〜/ griveディレクトリのフォルダ)のみをGoogleドライブと同期するには、次を使用します:
grive -s SUBFOLDER
(「SUBFOLDER」を、同期するサブフォルダーの名前に置き換えます)