天天看點

Linux 中如何通過指令行通路 DropboxLinux 中如何通過指令行通路 Dropbox

在當今這個多裝置的環境下,雲存儲無處不在。無論身處何方,人們都想通過多種裝置來從雲存儲中擷取所需的内容。由于擁有漂亮的 ui 和完美的跨平台相容性,dropbox 已成為最為廣泛使用的雲存儲服務。 dropbox 的流行已引發了一系列官方或非官方 dropbox 用戶端的出現,它們支援不同的作業系統平台。

Linux 中如何通過指令行通路 DropboxLinux 中如何通過指令行通路 Dropbox

<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>

Linux 中如何通過指令行通路 DropboxLinux 中如何通過指令行通路 Dropbox
Linux 中如何通過指令行通路 DropboxLinux 中如何通過指令行通路 Dropbox

在你建立好一個新的 app 之後,你将在下一個頁面看到 app key 和 app secret。請記住它們。

Linux 中如何通過指令行通路 DropboxLinux 中如何通過指令行通路 Dropbox
Linux 中如何通過指令行通路 DropboxLinux 中如何通過指令行通路 Dropbox

接着通過浏覽器通路那個 oauth 網址,并同意通路你的 dropbox 賬戶。

Linux 中如何通過指令行通路 DropboxLinux 中如何通過指令行通路 Dropbox

這便完成了 dropbox uploader 的配置。若要确認 dropbox uploader 是否真的被成功地認證了,可以運作下面的指令。

<code>$ ./dropbox_uploader.sh info</code>

<code>dropbox uploader v0.12</code>

<code></code>

<code>&gt; 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.

繼續閱讀