如何使用unison仅同步dotfiles和dotfolders?

时间:2013-05-15 22:23:55

标签: dotfiles unison

我想只同步以我的主文件夹中的点开头的文件和文件夹。

更具体地说,我只想同步列出的文件和文件夹:

ls -ld ~/.[^.]*

我试过Unison命令行:

unison /home/username /backup/dotfiles -ui text -perms 0 -ignorenot 'Regex .[!.]*' -ignore 'Regex *[!.]'

给出错误:

Malformed pattern "Regex *[!.]".

这是一个简化的例子,用rsync做这个是合理的,但是我想使用unison,因为在我的实际用例中我需要双向同步。

1 个答案:

答案 0 :(得分:3)

您正在寻找的正则表达式语法是

"^.[^.]*"