Eu tenho mantido meus arquivos vim no Ubuntu One e como tenho muitos plug-ins instalados como sub-módulos git (ou como o vundle os instala) e só estou interessado em atualizar esses repositórios no meu computador principal, configurei o Ubuntu One para ignore esses arquivos usando:
ignore = \A.*\.git\Z
em ~/.config/ubuntuone/syncdaemon.conf
que ele não vai ter que milhares de sincronização de arquivos. Agora, estou tentando mover esses arquivos para o dropbox, mas não consegui encontrar uma configuração equivalente no dropbox.
Portanto, minha pergunta é: como posso dizer ao dropbox para ignorar arquivos / pastas com determinados nomes (principalmente as pastas de ponto)?
git gc
em alguns deles.Respostas:
No Linux, o Dropbox possui um cliente (
dropbox
) e um deamon (dropboxd
).O cliente possui o
exclude
comando, que você pode usar para excluir diretórios. Por exemplo, para excluir node_modules do Dropbox, você pode inserirdropbox exclude add ./node_modules
dropbox help exclude
imprimirá as informações da ajuda:fonte
O Dropbox possui um recurso de Sincronização seletiva que você pode configurar
Algumas ferramentas que eu encontrei, que falam sobre conseguir isso via arquivos de configuração -
fonte
.exe
downloads e.sln
arquivos na fonte) e estou trabalhando no Ubuntu.O Dropbox parece estar trabalhando em um recurso que finalmente resolveria o problema https://help.dropbox.com/en-us/files-folders/restore-delete/ignored-files
Mas até lá, confira esta solução aqui: /programming//a/60104539/1768033 O que funciona muito melhor do que a sincronização seletiva.
fonte
É possível fazer isso com o rsync! Estou executando isso com êxito agora, excluindo todos os node_modules e outros arquivos de fornecedores. Escrevo um guia para isso: https://arshaw.com/exclude-node-modules-dropbox-google-drive
fonte