在當今這個多裝置的環境下,雲存儲無處不在。無論身處何方,人們都想通過多種裝置來從雲存儲中擷取所需的内容。由于擁有漂亮的 ui 和完美的跨平台相容性,dropbox 已成為最為廣泛使用的雲存儲服務。 dropbox 的流行已引發了一系列官方或非官方 dropbox 用戶端的出現,它們支援不同的作業系統平台。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiInBnauYXdjtWdwYXZjlWZxZ3YjRHN1UDN0EzLcljMvwlMxUTMwIzLc1WdixWYvwFduVWboNWY0RXYvwVY0FGZvwVZt5CevJWcu42Y4VnbpxWLuR2Lc9CX6MHc0RHaiojIsJye.jpg)
<a></a>
要使用 dropbox uploader,你需要下載下傳該腳本并使其可被執行。
<code>$ wget https://raw.github.com/andreafabrizi/dropbox-uploader/master/dropbox_uploader.sh</code>
<code>$ chmod +x dropbox_uploader.sh</code>
請確定你已經在系統中安裝了 <code>curl</code>,因為 dropbox uploader 通過 curl 來運作 dropbox 的 api。
要配置 dropbox uploader,隻需運作 dropbox_uploader.sh 即可。當你第一次運作這個腳本時,它将請求得到授權以使得腳本可以通路你的 dropbox 賬戶。
<code>$ ./dropbox_uploader.sh</code>
在你建立好一個新的 app 之後,你将在下一個頁面看到 app key 和 app secret。請記住它們。
接着通過浏覽器通路那個 oauth 網址,并同意通路你的 dropbox 賬戶。
這便完成了 dropbox uploader 的配置。若要确認 dropbox uploader 是否真的被成功地認證了,可以運作下面的指令。
<code>$ ./dropbox_uploader.sh info</code>
<code>dropbox uploader v0.12</code>
<code></code>
<code>> getting info...</code>
<code>name: dan nanni</code>
<code>uid: xxxxxxxxxx</code>
<code>email: my@email_address</code>
<code>quota: 2048 mb</code>
<code>used: 13 mb</code>
<code>free: 2034 mb</code>
要顯示根目錄中的所有内容,運作:
<code>$ ./dropbox_uploader.sh list</code>
要列出某個特定檔案夾中的所有内容,運作:
<code>$ ./dropbox_uploader.sh list documents/manuals</code>
要上傳一個本地檔案到一個遠端的 dropbox 檔案夾,使用:
<code>$ ./dropbox_uploader.sh upload snort.pdf documents/manuals</code>
要從 dropbox 下載下傳一個遠端的檔案到本地,使用:
<code>$ ./dropbox_uploader.sh download documents/manuals/mysql.pdf ./mysql.pdf</code>
要從 dropbox 下載下傳一個完整的遠端檔案夾到一個本地的檔案夾,運作:
<code>$ ./dropbox_uploader.sh download documents/manuals ./manuals</code>
要在 dropbox 上建立一個新的遠端檔案夾,使用:
<code>$ ./dropbox_uploader.sh mkdir documents/whitepapers</code>
要完全删除 dropbox 中某個遠端的檔案夾(包括它所含的所有内容),運作:
<code>$ ./dropbox_uploader.sh delete documents/manuals</code>
本文來自雲栖社群合作夥伴“linux中國”
原文釋出時間為:2013-04-02.