我正在尝试使用 unison 同步两台 ubuntu 机器。不幸的是,这个程序的文档并不是很有帮助。也似乎没有一个既定的论坛。所以我希望这里有人用过它。
当我第一次同步时,使用最基本的语法
unison myHome ssh://root_to_remote//myHome
Run Code Online (Sandbox Code Playgroud)
即使我的个人资料说
auto = true
times = true
Run Code Online (Sandbox Code Playgroud)
我会收到有关文件系统中每个文件的提示,即使是大小相同、修改时间相同的文件。显然,我做错了什么,因为 unison 应该在最少的用户输入下工作。
我将不胜感激任何建议...
你指的是哪个手册?我认为教程很清楚......
无论如何,我使用 Unison 来同步我所有的机器。我要做的是:
在~/.unison, 中创建配置文件myprofile.prf,如下所示:
label = my shiny new profile
root = /home/romano/
root = ssh://romano@remotehost//home/romano/
path = education
path = research
...
Run Code Online (Sandbox Code Playgroud)
(这些path元素限制了要同步的子目录;我不希望我家中的所有目录都通过此配置文件同步,您的用法可能会有所不同;如果您使用 no,path您将复制所有内容 --- 不过要小心隐藏文件)
然后我使用图形界面检查这件事是否正常工作unison-gtk——从那里你可以检查操作是否正常):

一旦您确信同步不会在早餐时吃掉您的数据,您就可以在命令行上使用
unison -auto -batch myprofile
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
1540 次 |
| 最近记录: |