我想只同步以我的主文件夹中的点开头的文件和文件夹。
更具体地说,我只想同步列出的文件和文件夹:
ls -ld ~/.[^.]*
我试过Unison命令行:
unison /home/username /backup/dotfiles -ui text -perms 0 -ignorenot 'Regex .[!.]*' -ignore 'Regex *[!.]'
给出错误:
Malformed pattern "Regex *[!.]".
这是一个简化的例子,用rsync做这个是合理的,但是我想使用unison,因为在我的实际用例中我需要双向同步。
答案 0 :(得分:3)
您正在寻找的正则表达式语法是
"^.[^.]*"