dacongyun.com
分享国内外服务器主机优惠信息

rclone从与我分享拷贝内容到团队盘(Shared with me to Team Drive)

rclone从与我分享拷贝内容到团队盘(Shared with me to Team Drive)

之前用rclone复制别人分享的资源都是先将与我分享(Shared with me)里面的内容先在网页端手动添加到我的网盘(My Drive),再用server side copy的方式复制一份到自己的网盘。

今天需要从Shared with me里面直接拷贝到 My Drive,而且情况还有点特殊,朋友分享给我的资源很大,同时分享给了我的100多个普通的Google账号,需要用这个100多个Google账号把资源复制到一个Team Drive… 这要是去在网页端把 Shared with me 里面的资源手动添加到 My Drive,那…

查了rclone的文档,有一个 –drive-shared-with-me 的参数,果断加上。但是发现两个问题

1. 第一个账号拷贝完750G之后,第二个账号直接无视第一个账号的拷贝好的东西,第二个账号在 Team  Drive 里面直接新建新的同名的文件夹… 大写的尴尬
2. 走的竟然不是 server side copy(但是 air explore 默认走 server side copy 啊)

第 1 个问题,原来是因为需要对源盘和目标盘进行分别设置。对源盘设置为 –drive-shared-with-me 但是不能将目标盘也设置成 –drive-shared-with-me https://github.com/rclone/rclone/issues/1902#issuecomment-417934042

最后编辑rclone的配置文件,增加了一个 CA098s:
原来的

  1. [CA098]
  2. type = drive
  3. token = {xxx}
  4. team_drive = yyy

复制代码

直接修改为

  1. [CA098s]
  2. type = drive
  3. token = {xxx}
  4. shared_with_me = true
  5. [CA098]
  6. type = drive
  7. token = {xxx}
  8. team_drive = yyy

复制代码

第 2 个问题,需要 server side copy 直接加上这个参数 -drive-server-side-across-configs

哈哈 小记下 很乱很乱…
rclone copy -drive-server-side-across-configs CA098s:那种电影 CA098:那种电影

最后大概是这样的

  1. id=1
  2. while id<=END
  3.         rclone copy -drive-server-side-across-configs src:那种电影 + dst:那种电影
  4.         if 745G is transferred, kill current rclone and switch to next google account

复制代码

rclone从与我分享拷贝内容到团队盘(Shared with me to Team Drive)

网友回复:

注册 mark一下。给大佬递冰阔乐

CodyDoby 大佬666

visuzxy mark一下。给大佬递冰阔乐

hzaxcp386 mark了,晚上启动我的杜甫,调试调试!~~

h3cie

leeger 谢谢大佬分享

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址