GitHub上面有位神人prasmussen開發了一套從SSH上傳檔案到Google雲端硬碟的gdrive,非常方便用於備份或同步
 

1、安裝
依照作業系統的不同安裝gdrive

Linux 32-bit

Linux 64-bit

 
2、授權
安裝完畢後輸入gdrive about
 
此時先複製出現的網址,然後打開瀏覽器,登入Google雲端硬碟
然後要把網址貼到網址欄,此時會提示要驗證存取雲端硬碟,確認後會出現一串驗證碼,在複製這一串驗證碼貼回SSH視窗即可完成驗證手續。
 
3、使用gdrive
先輸入screen -S gdrive 防止如果網路斷線時可以重新連接繼續執行screen -r gdrive就會看到你的gdrive進程。
 
列表指令(獲取檔案或是資料夾ID用):gdrive list
建立資料夾指令:gdrive [global] mkdir [options]
查詢建立資料夾指令:gdrive help mkdir
查詢空間使用狀況指令:gdrive about
 
上傳指令:gdrive [global] upload [options]
查詢上傳指令:gdrive help upload
 
上傳指令範例:
gdrive upload /home/ABC.mp4
 
上傳整個資料夾:
gdrive upload -r /usr/src
 
上傳到指定資料夾(先使用gdrive list獲取資料夾ID):

 
下載指令:gdrive [global] download [options]
查詢下載指令:gdrive help delete
 
下載指令範例(先使用gdrive list獲取檔案ID):
gdrive download 1u3xNVDGhc6u6W9hYAeKLFwSMP2TbpXQA
 
刪除指令:gdrive [global] delete [options]
查詢刪除指令:gdrive help download
 
刪除指令範例:
gdrive delete 1u3xNVDGhc6u6W9hYAeKLFwSMP2TbpXQA
 
備註:
gdrive的認證資料放在.gdrive 裡面
如果要換一個google drive的話,刪掉.gdrive目錄夾即可
然後再次執行gdrive about 取得新的認證資料

2218751

Tags: , , , ,