[CentOS]玩耍gdrive,從SSH上傳檔案到Google雲端硬碟
GitHub上面有位神人prasmussen開發了一套從SSH上傳檔案到Google雲端硬碟的gdrive,非常方便用於備份或同步,簡介一下大概的操作步驟。🤖🤓🤖
一、依照作業系統的不同安裝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進程。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
※查詢所有指令: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
