我有两台电脑,都运行 Ubuntu,主文件夹中的文件已同步到 Ubuntu One。我想知道是否可以让 Ubuntu One 自动将一台电脑上自动上传到 Ubuntu One 的数据更改下载到另一台电脑中的等效数据文件中。
进一步说明一下,我在两台电脑上都安装了 Red Notebook,因此它们各自都有自己的 /.rednotebook/data 文件夹,其中包含一系列与每台电脑中的每月条目相对应的 .txt 文件。这些文件已同步,以便将这些 .txt 文件的任何更改上传到 Ubuntu One。我的问题是,我是否可以(如果可以)让 Ubuntu One 在从第一台电脑更新和上传这些 .txt 文件后自动下载并替换另一台电脑中的这些 .txt 文件?
我确实费力地设法将从第一台计算机上传的所有文本文件从 Ubuntu One 逐一下载到第二台计算机,但我想要做的是自动化这个过程,而这正是我遇到的问题。
我知道如果我的两台计算机同时在线,并且同时在 Red Notebook 中记录不同的内容,事情可能会变得有点复杂,所以这不是我要介绍的场景。我想要实现的只是,只要第二台计算机在线并检测到 Ubuntu One 有匹配但比其保存的文件更新的文件,一台计算机上传的任何文件更新都会自动下载到另一台计算机的同名文件中。
答案1
如果文件夹在两台计算机上同步,因此在两台计算机上都订阅了,那么当它们连接到服务时,Ubuntu One 将使它们保持同步。这正是 Ubuntu One 的设计和构建目的。
答案2
我相信这是可能的。
/.rednotebook/data
只需在两个系统的 Ubuntu One 客户端中为文件夹选择“本地同步”即可。
答案3
Ubuntuone 不再存在,要将您的数据与 Dropbox 同步,例如:
ln -s ~/.rednotebook/data/ ~/Dropbox/rednotebookdata
它将创建 rednotebookdata 链接名称到 rednotebook 数据文件夹,并自动同步。
它将帮助您与任何其他云同步客户端同步,因为您只需要更改链接名称位置。