安装
GDrive的git上已经提供了多种系统下的已编译好的客户端,https://github.com/prasmussen/gdrive#downloads
#wget -O /usr/sbin/gdrive "https://drive.google.com/uc?id=1Ej8VgsW5RgK66Btb9p74tSdHMH3p4UNb&export=download"
#chmod 755 /usr/sbin/gdrive
授权
#gdrive about
复制这一段url,在浏览器打开会返回Token,复制并输入以验证
同步本地文件夹到Google 云端
gdrive sync upload 参数 本地文件夹路径 google drive目录ID
参数:
--keep-remote 如果同步的文件和google drive上的相同,则保留google drive上的
--keep-local 如果同步的文件和google drive上的相同,则覆盖google drive上的
--keep-largest 如果同步的文件和google drive上的相同,则上传文件体积大的
--delete-extraneous 如果google drive上存在本机没有的文件,则删除google drive上这些文件
同步Google 云端文件夹到本地
gdrive sync download 参数 google drive目录ID 本地文件夹路径
参数:
--keep-remote 如果同步到本地的文件和google drive上的相同,则保留google drive上的
--keep-local 如果同步到本地的文件和google drive上的相同,则覆盖google drive上的
--keep-largest 如果同步到本地的文件和google drive上的相同,则同步文件体积大的
--delete-extraneous 如果本地目录下存在google drive上没有的文件,则删除本地文件夹下这些文件
例:从本地上传到Google drive
#gdrive sync upload --keep-local --delete-extraneous /data/sqlbak(本地目录) 1_Yrm5qpPE6BG33dGG2AuSxJ9Ou7vG909( google drive目录ID(可以通过gdrive list获取也可通过浏览器url获取))