【編者注】:本文譯文完成之後不久,onedrive 就成了中國人的昨日黃花了。編者想了想,還是發出來罷,僅以此文紀念我們逝去的這個、那個、以及這些和那些。也許若幹年後我們回憶起來,我們曾經有過那麼多那些,而當時卻挑三揀四,沒有珍惜,如果再給我一次機會……
“onedrive在任何裝置,任何時間”?哦,不,這還不行。
i在本教程中,我将介紹如何在linux上使用onedrive-d同步微軟onedrive。
<a target="_blank"></a>
雖然onedrive-d最初是為ubuntu/ debian開發的,但它仍然支援centos/ fedora/ rhel。
安裝就像輸入下面的指令一樣容易。
$ git clone https://github.com/xybu92/onedrive-d.git
$ cd onedrive-d
$ ./inst install
安裝之後,你需要進行一次性配置來授予onedrive-d對您onedrive賬戶的讀/寫權限。
首先,建立将用于對遠端onedrive賬戶同步的本地檔案夾。
$ mkdir ~/onedrive
接着運作下面的指令開啟一次性配置。
$ onedrive-d
它接着會彈出如下onedrive-d的設定視窗。在“location”選項中,選擇你之前建立的本地檔案夾。在“authentication”選項中,你會看見“you have not authenticated onedrive-d yet”(“你還沒有授權onedrive-d”)的資訊。現在點選"connect to onedrive.com"按鈕。

它會彈出一個新視窗來要求你登入onedrivecom。
登入onedrive.com之後,你會被要求授權onedrive-d通路。選擇“yes”。
回到先前的設定視窗,你會看到之前的狀态已經變成了you have connected to onedrive.com"(“你已經連接配接到了onedrive.com”)。點選“ok”完成。
這裡有兩種方法來使用onedrice-d将本地檔案夾與onedrive存儲同步。
一種是“手動使用指令行來同步onedrive”。就是當你需要與你的onedrive賬戶同步時運作如下指令:
onedrive-d接着将掃描本地檔案夾與onedrive帳戶的内容并使兩者同步。這意味着要麼上傳一個在本地檔案夾新添加的檔案,或者從遠端onedrive帳戶下載下傳最新發現的檔案。如果你從本地檔案夾删除任何檔案,相應的檔案将自動在與onedrive帳戶同步後被删除。反之亦然。
一旦同步完成,你可以使用ctrl-c中斷onedirve-d的前台程序。
當onedrive-d作為守護程序在背景運作時,你會在桌面狀态欄中看到onedrive圖示,如下圖所示。每當同步更新被觸發,你就會看到一個桌面通知。
原文釋出時間:2014-07-11
本文來自雲栖合作夥伴“linux中國”