centos同步文件到Google 云端硬盘

/ 0评 / 1

安装

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获取))

发表评论

邮箱地址不会被公开。 必填项已用*标注