3

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

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

ls -ld ~/.[^.]*

我试过的 Unison 命令行:

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

给出错误:

Malformed pattern "Regex *[!.]".

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

4

1 回答 1

3

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

"^.[^.]*"
于 2013-07-27T21:54:13.917 回答