天天看點

逝去的紀念:如何在Linux中同步微軟 OneDrive逝去的紀念:如何在Linux中同步微軟 OneDrive

【編者注】:本文譯文完成之後不久,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"按鈕。

逝去的紀念:如何在Linux中同步微軟 OneDrive逝去的紀念:如何在Linux中同步微軟 OneDrive

它會彈出一個新視窗來要求你登入onedrivecom。

逝去的紀念:如何在Linux中同步微軟 OneDrive逝去的紀念:如何在Linux中同步微軟 OneDrive

登入onedrive.com之後,你會被要求授權onedrive-d通路。選擇“yes”。

逝去的紀念:如何在Linux中同步微軟 OneDrive逝去的紀念:如何在Linux中同步微軟 OneDrive

回到先前的設定視窗,你會看到之前的狀态已經變成了you have connected to onedrive.com"(“你已經連接配接到了onedrive.com”)。點選“ok”完成。

逝去的紀念:如何在Linux中同步微軟 OneDrive逝去的紀念:如何在Linux中同步微軟 OneDrive

這裡有兩種方法來使用onedrice-d将本地檔案夾與onedrive存儲同步。

一種是“手動使用指令行來同步onedrive”。就是當你需要與你的onedrive賬戶同步時運作如下指令:

onedrive-d接着将掃描本地檔案夾與onedrive帳戶的内容并使兩者同步。這意味着要麼上傳一個在本地檔案夾新添加的檔案,或者從遠端onedrive帳戶下載下傳最新發現的檔案。如果你從本地檔案夾删除任何檔案,相應的檔案将自動在與onedrive帳戶同步後被删除。反之亦然。

一旦同步完成,你可以使用ctrl-c中斷onedirve-d的前台程序。

逝去的紀念:如何在Linux中同步微軟 OneDrive逝去的紀念:如何在Linux中同步微軟 OneDrive

當onedrive-d作為守護程序在背景運作時,你會在桌面狀态欄中看到onedrive圖示,如下圖所示。每當同步更新被觸發,你就會看到一個桌面通知。

逝去的紀念:如何在Linux中同步微軟 OneDrive逝去的紀念:如何在Linux中同步微軟 OneDrive

原文釋出時間:2014-07-11

本文來自雲栖合作夥伴“linux中國”

繼續閱讀