Как я могу изменить какие файлы Ubuntu One синхронизирует против игнорирует?

Вчера я заметил, что Ubuntu One не синхронизирует некоторые из моих бип журналов, но синхронизирует другие. Похоже, что Ubuntu One игнорирует определенные файлы, потому что они начинаются со знака #.

Как изменить файлы, которые Ubuntu One sync vs игнорирует?

6
задан 24 February 2014 в 04:03

2 ответа

Значение по умолчанию игнорируется, определяется в /etc/xdg/ubuntuone/syncdaemon.conf:

ignore.default = \A#.*\Z                                                        
                 \A.*~\Z                                                        
                 \A.*\.py[oc]\Z                                                 
                 \A.*\.sw[nopx]\Z                                               
                 \A.*\.swpx\Z                                                   
                 \A\..*\.tmp\Z                                                  
                 \A\.~lock\..*#\Z

Если вы хотите изменить его, отредактируйте или создайте файл ~/.config/ubuntuone/syncdaemon.conf, чтобы определить свой собственный список игнорирования. В том случае, если вы просто хотите разрешить синхронизацию файлов и папок, начиная с #, скопируйте список по умолчанию, но удалите первое регулярное выражение:

[__main__]
ignore = \A.*~\Z
         \A.*\.py[oc]\Z
         \A.*\.sw[nopx]\Z
         \A.*\.swpx\Z
         \A\..*\.tmp\Z

Затем перезапустите syncdaemon с помощью:

u1sdtool -q; u1sdtool -c
0
ответ дан 24 February 2014 в 04:03

После общения с некоторыми людьми в IRC я ​​нашел решение этой проблемы.

UbuntuOne игнорирует определенные файлы на основе шаблонов, хранящихся в /etc/xdg/ubuntuone/syncdaemon.conf.

Посмотрите на раздел под названием ignore.default. Здесь представлены шаблоны Python, а не выражения регулярных выражений bash, поэтому, если вы не знакомы с ними, вам следует тщательно их модифицировать. Я бы рекомендовал сначала создать резервную копию этого файла. Вам нужно использовать sudo для редактирования этого файла.

Я использовал этот инструмент, Python Regex Tool , чтобы проверить мои изменения. В моем случае я удалил первое выражение \ A #. * \ Z, и мои файлы с именами, которые начинались с #, были синхронизированы.

После изменения файла я отключил, вышел, запустил и снова подключил syncdaemon следующим образом:

u1sdtool -d
u1sdtool -q
u1sdtool --start
u1sdtool -c
0
ответ дан 24 February 2014 в 04:03

Другие вопросы по тегам:

Похожие вопросы: