2013-05-15 5 views
3

Я хотел бы синхронизировать только файлы и папки, которые начинаются с точки в моей домашней папке.Как использовать унисон для синхронизации только точечных и точечных файлов?

Более конкретно, я только хочу, чтобы синхронизировать файлы и папки, перечисленные:

ls -ld ~/.[^.]* 

Унисон командной строки Я попытался:

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

выдает ошибку:

Malformed pattern "Regex *[!.]". 

Это упрощенный пример, и было бы разумно сделать это с помощью rsync вместо этого, но я хотел бы использовать u nison, потому что в моем реальном случае использования мне нужна двунаправленная синхронизация.

ответ

3

Регулярное выражение синтаксиса вы ищете является

"^.[^.]*"