如何在grive中进行部分同步(grive2)
呈现为grive版本0.4.0-1的Grive2似乎正在使用webupd8中的ppa。 据说它现在可以进行部分/选择性同步。 (请参阅Google云端硬盘客户端是否可用? )
但是,除了使用-s开关和手动同步单个文件夹之外,联机帮助页中未显示的内容是如何执行此操作。 我记得读过一个.exclude文件,据说你在同步中列出了你想要忽略的文件,但这很难维护,特别是如果你有一个像我一样大的Google云端硬盘。
有没有人知道如何格式化.exclude,如果它可以使用通配符,例如:
\# Exclude the following: /My Drive/Photos/big/* ./Google Photos/*.jpg
编辑:刚收到GitHub上开发人员的回复,他说没有.exclude文件,但他正在研究这样的事情。 现在我感到困惑,因为我不知道我在哪里读到它,但我知道我不是在做梦!
也感兴趣并意外地找到了一个解决方法,步骤:
- 安装grive2
- 通过
~/grive
文件夹中的grive -a
进行身份validation并启动完全同步 - 等到Google Drive根文件夹中的文件将被下载并在同步第一个子文件夹时将其中断
- 创建新的子文件夹,如
~/grive/myfiles
并在此处放置一些文件 - 通过
grive -s ~/grive/myfiles
启动单个文件夹同步 - 如果要同步
myfiles
文件夹中的更改,请重复步骤5
HTH
我不相信@mschanya提到需要启动完全同步。 看来,由于命令grive -s subdir
在文件夹级别支持Grive2 v0.4.0部分同步
似乎从Grive2 v0.4.2开始,有一个选项可以通过perl regexp排除文件 – 开关–ignore arg {Perl RegExp忽略文件(与相对路径匹配,记住下次运行)}。
Github地址在这里
资料来源:http: //yourcmc.ru/wiki/Grive2#Syncs