Sincronizei uma pasta chamada "viagem". Quero excluir um arquivo nesta pasta da sincronização. Isso é possível? Os outros grandes sincronizadores, como dropbox e mozy, possuem esse recurso?
fonte
Sincronizei uma pasta chamada "viagem". Quero excluir um arquivo nesta pasta da sincronização. Isso é possível? Os outros grandes sincronizadores, como dropbox e mozy, possuem esse recurso?
No momento, o Ubuntu One não suporta isso; uma solução alternativa seria mover a pasta da pasta em que está atualmente (e apontar um link simbólico para ela da pasta sincronizada, se necessário) ou renomeá-la para algo único e adicionar esse nome à lista de padrões 'ignorar' ( isso a segunda maneira é bastante complicada; leia a nota abaixo ).
Aqui está como fazer o primeiro: supondo que travel
esteja em um diretório chamado misc
e que o subdiretório que travel
você não deseja sincronizar seja chamado huge
, abra um terminal (Aplicativos »Acessórios» Terminal) e digite:
cd misc
mv travel/huge .travel_huge
ln -s ../.travel_huge tavel/huge
observe que este .travel_huge
é um diretório oculto, portanto você normalmente não o veria nos seletores de arquivos e nauitlus.
Veja como você fazer o segundo, asuming o único nome que você escolheu para huge
é huge-pics-of-acorn-trees-february-2011
: primeiro, editar ~ / .config / Ubuntu One / syncdaemon.conf (você pode usar aplicativos »Acessórios» Text Editor) e adicione o seguinte à __main__
secção (se o Se o arquivo não existir, adicione o seguinte com uma linha contendo apenas [__main__]
):
ignore = \A#.*\Z
\A.*~\Z
\A.*\.py[oc]\Z
\A.*\.sw[nopx]\Z
\A.*\.swpx\Z
\A\..*\.tmp\Z
\Ahuge-pics-of-acorn-trees-february-2011\Z
ou você pode simplesmente renomear a pasta para algo já coberto pela ignore
lista atual , como huge.tmp
or huge.pyc
, mas duvido que você goste.
Observe, no entanto, que o segundo método descrito é bastante frágil: verifique se você atualizou o arquivo de configuração e reiniciou o syncdaemon (with u1sdtool -q; u1sdtool -c
) antes de criar o diretório de nível superior. Se o diretório já existir, não o mova para o nome ignorado com o syncdaemon em execução; em vez disso, pare o syncdaemon, renomeie a pasta, edite a lista de ignorados e inicie o syncdaemon. Como alternativa, mova a pasta para fora da hierarquia sincronizada e renomeie-a antes de movê-la de volta. Caso contrário, pode não funcionar da maneira esperada.
Entendo que o dropbox possui o recurso (vi um vídeo explicando como usá-lo), mas ainda não o verifiquei e pode estar apenas em uma versão beta ou algo assim.
Em resposta à sua pergunta sobre outros grandes sincronizadores: o Dropbox não parece ter uma maneira de ignorar seletivamente arquivos / tipos de arquivos específicos, mas este post de Dylan R. fornece uma maneira de ignorar seletivamente pastas.
Em poucas palavras, é assim:
Ele terá um ícone de menos cinza e não está mais sendo sincronizado. (a pasta vazia precisa permanecer no Dropbox, mas está vazia, não ocupando espaço)