GitHub上面有位神人prasmussen开发了一套从SSH上传档案到Google云端硬碟的gdrive,非常方便用于备份或同步,简介一下大概的操作步骤。🤖🤓🤖
Linux 64-bit
1 2 3 4 |
rm -f /usr/sbin/gdrive wget -O gdrive https://docs.google.com/uc?id=0B3X9GlR6EmbnQ0FtZmJJUXEyRTA mv gdrive /usr/sbin/gdrive chmod 755 /usr/sbin/gdrive |
Linux 32-bit
1 2 3 4 |
rm -f /usr/sbin/gdrive wget -O gdrive https://docs.google.com/uc?id=0B3X9GlR6EmbnLV92dHBpTkFhTEU mv gdrive /usr/sbin/gdrive chmod 755 /usr/sbin/gdrive |
二、安装完毕后输入gdrive about
此时先复制出现的网址,然后打开浏览器,登入Google云端硬碟
然后要把网址贴到网址栏,此时会提示要验证存取云端硬碟,确认后会出现一串验证码,在复制这一串验证码贴回SSH视窗即可完成验证手续。
三、先输入screen -S gdrive,防止如果网路断线时,可以重新连接继续执行screen -r gdrive就会看到你的gdrive进程。
※查询所有指令:gdrive help
※列表指令(获取档案或是资料夹ID用):gdrive list
※建立资料夹指令:gdrive [global] mkdir [options]
※查询建立资料夹指令:gdrive help mkdir
※查询空间使用状况指令:gdrive about
※上传指令:gdrive [global] upload [options]
※查询上传指令:gdrive help upload
---
上传指令范例:gdrive upload /usr/src/FTVDanceShow.mp4
上传整个资料夹:gdrive upload -r /usr/src
上传到指定资料夹(先使用gdrive list获取资料夹ID):gdrive upload --parent 0B9wJ9Vy5A_65NTQxVmIxNzVsejA "/usr/src/FTVDanceShow.mp4"
---
※下载指令:gdrive [global] download [options]
※查询下载指令:gdrive help download
下载指令范例(先使用gdrive list获取档案ID):gdrive download 0B9wJ9Vy5A_65NTQxVmIxNzVsejA
---
※删除指令:gdrive [global] delete [options]
※查询删除指令:gdrive help download
删除指令范例:gdrive delete 0B9wJ9Vy5A_65NTQxVmIxNzVsejA
PS: 同步的Shell Script请参考此文章:Backing up a Directory to Google Drive on CentOS 7
