2021-05-12 14:32:11
Linux 中如何通過命令列存取 Dropbox
在當今這個多裝置的環境下,雲端儲存無處不在。無論身處何方,人們都想通過多種裝置來從雲端儲存中獲取所需的內容。由於擁有漂亮的 UI 和完美的跨平台相容性,Dropbox 已成為最為廣泛使用的雲端儲存服務。 Dropbox 的流行已引發了一系列官方或非官方 Dropbox 用戶端的出現,它們支援不同的作業系統平台。
當然 Linux 平台下也有著自己的 Dropbox 用戶端: 既有命令列的,也有圖形介面用戶端。Dropbox Uploader 是一個簡單易用的 Dropbox 命令列用戶端,它是用 Bash 指令碼語言所編寫的(LCTT 譯註:對,你沒看錯, 就是 Bash)。在這篇教學中,我將描述 在 Linux 中如何使用 Dropbox Uploader 通過命令列來存取 Dropbox。
Linux 中安裝和設定 Dropbox Uploader
要使用 Dropbox Uploader,你需要下載該指令碼並使其可被執行。
$ wget https://raw.github.com/andreafabrizi/Dropbox-Uploader/master/dropbox_uploader.sh
$ chmod+x dropbox_uploader.sh
請確保你已經在系統中安裝了 curl
,因為 Dropbox Uploader 通過 curl 來執行 Dropbox 的 API。
要設定 Dropbox Uploader,只需執行 dropbox_uploader.sh 即可。當你第一次執行這個指令碼時,它將請求得到授權以使得指令碼可以存取你的 Dropbox 賬戶。
$ ./dropbox_uploader.sh
如上圖所指示的那樣,你需要通過瀏覽器存取 https://www.dropbox.com/developers/apps 頁面,並建立一個新的 Dropbox app。接著像下圖那樣填入新 app 的相關資訊,並輸入 app 的名稱,它與 Dropbox Uploader 所生成的 app 名稱類似。
在你建立好一個新的 app 之後,你將在下一個頁面看到 app key 和 app secret。請記住它們。
然後在正執行著 dropboxuploader.sh 的終端視窗中輸入 app key 和 app secret。然後 dropboxuploader.sh 將產生一個 oAUTH 網址(例如,https://www.dropbox.com/1/oauth/authorize?oauth_token=XXXXXXXXXXXX)。
接著通過瀏覽器存取那個 oAUTH 網址,並同意存取你的 Dropbox 賬戶。
這便完成了 Dropbox Uploader 的設定。若要確認 Dropbox Uploader 是否真的被成功地認證了,可以執行下面的命令。
$ ./dropbox_uploader.sh info
DropboxUploader v0.12
>Gettinginfo...
Name:DanNanni
UID: XXXXXXXXXX
Email:my@email_address
Quota:2048Mb
Used:13Mb
Free:2034Mb
Dropbox Uploader 範例
要顯示根目錄中的所有內容,執行:
$ ./dropbox_uploader.sh list
要列出某個特定資料夾中的所有內容,執行:
$ ./dropbox_uploader.sh listDocuments/manuals
要上傳一個本地檔案到一個遠端的 Dropbox 資料夾,使用:
$ ./dropbox_uploader.sh upload snort.pdf Documents/manuals
要從 Dropbox 下載一個遠端的檔案到本地,使用:
$ ./dropbox_uploader.sh download Documents/manuals/mysql.pdf ./mysql.pdf
要從 Dropbox 下載一個完整的遠端資料夾到一個原生的資料夾,執行:
$ ./dropbox_uploader.sh download Documents/manuals ./manuals
要在 Dropbox 上建立一個新的遠端資料夾,使用:
$ ./dropbox_uploader.sh mkdirDocuments/whitepapers
要完全刪除 Dropbox 中某個遠端的資料夾(包括它所含的所有內容),執行:
$ ./dropbox_uploader.sh deleteDocuments/manuals
Ubuntu使用教學-Ubuntu One關閉後如何切換到Dropbox或Box雲服務 http://www.linuxidc.com/Linux/2014-05/101931.htm
在Ubuntu中將Dropbox資料夾放行動硬碟上 http://www.linuxidc.com/Linux/2014-01/94834.htm
CentOS上使用Dropbox http://www.linuxidc.com/Linux/2013-02/79116.htm
Ubuntu 12.04下安裝Dropbox圖文教學 http://www.linuxidc.com/Linux/2012-08/68603.htm
Ubuntu Server純命令列環境安裝 Dropbox http://www.linuxidc.com/Linux/2012-07/65335.htm
Linux備份到Dropbox的指令碼 http://www.linuxidc.com/Linux/2012-07/64106.htm
Ubuntu 系統無法安裝 Dropbox 的解決辦法 http://www.linuxidc.com/Linux/2011-07/38372.htm
via: http://xmodulo.com/access-dropbox-command-line-linux.html
作者:Dan Nanni 譯者:FSSlc 校對:Caroline
本文永久更新連結地址:http://www.linuxidc.com/Linux/2015-12/126863.htm
相關文章