Значение по умолчанию игнорируется, определяется в /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
После общения с некоторыми людьми в 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