2013-05-15 56 views
3

我想仅同步我的主文件夹中以点开头的文件和文件夹。如何使用联合同步来只同步点文件和点文件夹?

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

ls -ld ~/.[^.]* 

齐奏命令行我想:

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

给出了错误:

Malformed pattern "Regex *[!.]". 

这是一个简单的例子,用rsync来做这件事是合理的,但我想用你因为在我的真实使用情况下,我需要双向同步。

回答

3

你要找的正则表达式语法

"^.[^.]*"