Ubuntu18.04.2LTS使用Gdrive同步文件、自动备份Hexo源文件
条评论Gdrive是一个命令行操作Google云端硬盘账户的操作工具
准备工作
- Google Drive账号
- Ubuntu18.04.2LTS
注意事项
#
-要求使用root权限直接以root用户使用命令或对执行的命令使用linuxsudo
$
-要求给定的linux命令作为常规非特权用户执行
安装Gdrive
该工具的官方GitHub页面 ,并下载系统的可执行文件
1 | wget -O ~/gdrive "https://docs.google.com/uc?id=0B3X9GlR6EmbnQ0FtZmJJUXEyRTA&export=download" ##gdrive-linux-x64 |
授权Gdrive
为确保该工具能连接到Google云端硬盘账户,需要执行gdrive about
进行授权,之后会在用户目录下生成.gdrive
文件夹产生配置文件,不需要记得删除文件夹
1 | gdrive about |
把这串网址粘贴到浏览器并登入账号
点击允许
会返回一串代码,复制
回到终端,将复制的代码粘贴上去
使用Gdrive
常用命令如下,更多查看gdrive官网:gdrive
列出Google Drive根目录下文件、文件夹
1
gdrive list
下载Google Drive根目录下的文件、文件夹到本地
1
gdrive download {文件(夹)名}
本地文件上传到Google Drive根目录下
1
gdrive upload {文件(夹)名}
本地文件上传到指定目录
1 | gdrive upload --parent {Dir id} {文件(夹)名} |
- 在Google Drive根目录下创建文件夹
1
gdrive mkdir {文件夹名}
:Dir id可以通过
gdrive list
查看
附上自动备份Hexo源文件脚本
按需要修改自己所要备份的文件
1 | !/bin/sh |
Reference
本文标题:Ubuntu18.04.2LTS使用Gdrive同步文件、自动备份Hexo源文件
文章作者:xmaihh
发布时间:2019-03-28
最后更新:2019-03-28
版权声明:采用[CC BY-NC-SA 4.0许可协议]进行许可
分享