如何在 grive (grive2) 中进行部分同步

use*_*371 6 sync google-drive grive

Grive2,呈现为 grive 版本 0.4.0-1 似乎正在使用来自 webupd8 的 ppa。据说它现在可以进行部分/选择性同步。(请参阅是否有可用的 Google Drive 客户端?

但是联机帮助页中没有透露的是如何执行此操作,而不是使用 -s 开关和手动同步各个文件夹。我记得读过一个 .exclude 文件,据说你在同步中列出了你想要忽略的文件,但这维护起来很麻烦,特别是如果你有一个和我一样大的谷歌驱动器。

有谁知道如何格式化 .exclude,以及它是否可以使用通配符,例如这样的:

\# Exclude the following:
/My Drive/Photos/big/*
./Google Photos/*.jpg
Run Code Online (Sandbox Code Playgroud)

编辑:刚刚在 GitHub 上收到开发人员的回复,他说没有 .exclude 文件,但他正在做这样的事情。现在我倍感困惑,因为我不知道我在哪里读到的,但我知道我不是在做梦!

小智 3

也感兴趣并且意外地找到了解决方法,步骤:

  1. 安装 grive2
  2. grive -a通过在~/grive文件夹中进行身份验证并开始完全同步
  3. 等到 Google Drive 根文件夹中的文件被下载并在同步第一个子文件夹时中断它
  4. 创建新的子文件夹,例如~/grive/myfiles并在此处放置一些文件
  5. 启动单个文件夹同步grive -s ~/grive/myfiles
  6. 当您想要同步myfiles文件夹中的更改时,请重复步骤 5

华泰


Eld*_*eek 1

我不认为需要像 @mschanya 提到的那样启动完全同步。看来,自 Grive2 v0.4.0 起,使用以下命令在文件夹级别支持部分同步grive -s subdir

似乎从 Grive2 v0.4.2 开始,有一个选项可以通过 perl regexp 与开关 --ignore arg {Perl RegExp 忽略文件(与相对路径匹配,下次运行时记住)} 排除文件。

Github地址在这里

来源: http: //yourcmc.ru/wiki/Grive2#Syncs