首頁 / 精華文章 / Dropbox Uploader的自動備份腳本
Dropbox

Dropbox Uploader的自動備份腳本

Dropbox是很熱門的雲端硬碟服務商,利用了一下github上的一支Dropbox Uploader程式,套用以前的備份shell script,簡單就能做到排程上傳備份檔案到Dropbox 😸

筆記一下操作Dropbox Uploader的紀錄 👶

1. 登入Dropbox的開發控制台,然後點擊Create app

2. 接下來進入DBX Platform的設定頁面,權限設定在應用程式資料夾才不會影響到其他的資料夾或檔案,另外在Name your app的框框中不能輸入有關dropbox的字樣,要特別注意 👈

3. 點擊Generated access token此處產生access token,然後把它筆記下來

4. 直接建立Dropbox Uploader需要的access token設定值,將剛剛在Dropbox的開發控制台產生的access token替換到下方OOXX的地方

5. 安裝Dropbox Uploader (日後升級也是同樣指令)

常用指令

# 檢查設定值
/opt/dropbox_uploader.sh info
# 檢查Dropbox空間大小
/opt/dropbox_uploader.sh space
# 上傳OOXX.tar.gz檔案到應用程式資料夾的根目錄
/opt/dropbox_uploader.sh upload OOXX.tar.gz /
# 上傳資料夾/opt/Doc到應用程式資料夾的根目錄(/opt/Doc裡面的子目錄也一樣會上傳)
/opt/dropbox_uploader.sh upload /opt/Doc /
# 下載應用程式的根目錄底下的的OOXX.tar.gz到/opt資料夾
/opt/dropbox_uploader.sh download OOXX.tar.gz /opt
# 下載Doc資料夾到/opt資料夾(Doc裡面的子目錄也一樣會下載)
/opt/dropbox_uploader.sh download Doc /opt
# 下載Doc資料夾底下的OOXX.tar.gz到/opt資料夾
/opt/dropbox_uploader.sh download Doc/OOXX.tar.gz /opt
# 新增資料夾Doc
/opt/dropbox_uploader.sh mkdir Doc
# 新增子資料夾Manuals
/opt/dropbox_uploader.sh mkdir Doc/Manuals
# 刪除檔案OOXX.tar.gz
/opt/dropbox_uploader.sh delete OOXX.tar.gz
# 刪除Doc資料夾底下的OOXX.tar.gz
/opt/dropbox_uploader.sh delete Doc/OOXX.tar.gz
# 刪除Doc資料夾
/opt/dropbox_uploader.sh delete Doc
# 刪除Doc資料夾底下的Manuals資料夾
/opt/dropbox_uploader.sh delete Doc/Manuals
# 列表
/opt/dropbox_uploader.sh list
# 列表Doc資料夾
/opt/dropbox_uploader.sh list /Doc
# 列表Doc/Manuals資料夾
/opt/dropbox_uploader.sh list /Doc/Manuals

666. 建立備份腳本

然後接著就執行一次吧,沒問題再套用到crontab去排程

# 定時每天6點自動執行備份

範例檔案下載: MyUploader520be.sh

關於 窮苦人家的小孩

In every democracy, the people get the government they deserve. ~Alexis de Tocqueville

您可能會喜歡

介紹幾款 Docker 鏡像

Docker是已經很成熟的應用 …