Como faço para alterar quais arquivos o Ubuntu One sincroniza e ignora?

6

Eu notei ontem que o Ubuntu One não está sincronizando alguns dos meus logs de bip, mas está sincronizando outros. Parece que o Ubuntu One está ignorando certos arquivos porque eles começam com um sinal #.

Como posso modificar quais arquivos o Ubuntu One sincroniza e ignora?

    
por mfisch 15.12.2011 / 16:39

2 respostas

6

O padrão ignorado é definido em /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

Se você quiser alterá-lo, edite ou crie o arquivo ~/.config/ubuntuone/syncdaemon.conf para definir sua própria lista de ignorados. Caso você queira permitir a sincronização de arquivos e pastas que começam com # , copie a lista padrão, mas remova a primeira expressão regular:

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

Em seguida, reinicie o syncdaemon com:

u1sdtool -q; u1sdtool -c
    
por elopio 21.06.2012 / 16:45
4

Depois de conversar com algumas pessoas no IRC, encontrei uma solução para esse problema.

O UbuntuOne ignora certos arquivos baseados em padrões armazenados em /etc/xdg/ubuntuone/syncdaemon.conf .

Veja a seção chamada ignore.default . Os padrões aqui são Python, não expressões de expressões regulares, portanto, se você não estiver familiarizado com elas, deve ter cuidado ao modificá-las. Eu recomendaria fazer o backup desse arquivo primeiro. Você precisa usar o sudo para editar este arquivo.

Eu usei essa ferramenta, a Ferramenta Regex do Python para testar minhas alterações. No meu caso, eu removi a primeira expressão \ A #. * \ Z e meus arquivos com nomes que começaram com # foram sincronizados.

Depois de modificar o arquivo, desconectei, encerrei, iniciei e reconectei o syncdaemon da seguinte forma:

u1sdtool -d
u1sdtool -q
u1sdtool --start
u1sdtool -c
    
por mfisch 16.12.2011 / 05:14

Tags