天天看点

逝去的纪念:如何在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中国”

继续阅读