隐约雷鸣,阴霾天空。

[记]Linux下同步google drive

昨天弄到了一个G suite账号,有无限的存储空间,就想着能不能把服务器上的动漫存到上面去。但是因为母鸡不支持fuse,故rclone无法使用,所以找到了一个linux下的可用的GD客户端。

原文github:https://github.com/prasmussen/gdrive
参考链接:https://www.moerats.com/archives/296/
  1. 安装
    wget -O /usr/bin/gdrive "https://docs.google.com/uc? id=0B3X9GlR6EmbnQ0FtZmJJUXEyRTA&export=download"
    chmod +x /usr/bin/gdrive
  2. 授权

    gdrive about
    然后终端会跳出一个链接,在浏览器打开并把验证码复制到终端就ok了

  3. 使用
    这里记下常用的命令。
    1、列出Google Drive根目录下文件、文件夹
    gdrive list
    2、下载Google Drive根目录下文件到本地(xxxx为文件名)
    gdrive download xxxx
    3、下载Google Drive根目录下文件夹到本地(xxx为文件夹名)
    gdrive download xxx
    4、把本地文件上传到Google Drive根目录下(xxxx为文件名)
    gdrive upload xxxx
    5、在Google Drive根目录下创建文件夹(xxx为文件夹名)
    gdrive mkdir xxx
    gdrive的使用和其他网盘差不多,同步上传下载都有。这里记一个把目录同步到云端的例子。

    # Create directory on drive
    $ gdrive mkdir drive-bin //在gd中创建一个文件夹
    Directory 0B3X9GlR6EmbnOEd6cEh6bU9XZWM created //中间代码是表示文件夹的代码

    #Sync to drive
    $ gdrive sync upload _release/bin 0B3X9GlR6EmbnOEd6cEh6bU9XZWM //将_release/bin中的文件同步到上面创建的文件夹。
    Starting sync...
    Collecting local and remote file information...
    //如果被上传文件夹在gd中不存在会自动创建。


    速度还行吧。。。
    其他用法参照github原文。

添加新评论