J'ai gardé mes fichiers vim dans Ubuntu One et depuis que j'ai beaucoup de plugins installés en tant que sous-modules git (ou comment vundle les installe) et que je ne suis intéressé que par la mise à jour de ces dépôts sur mon ordinateur principal, j'avais réglé Ubuntu One sur ignorer ces fichiers en utilisant:
ignore = \A.*\.git\Z
en ~/.config/ubuntuone/syncdaemon.conf
sorte qu'il n'aura pas de synchroniser des milliers de fichiers. Maintenant, j'essaie de déplacer ces fichiers vers Dropbox à la place, mais je n'ai pas pu trouver un paramètre équivalent dans Dropbox.
Donc ma question est, comment puis-je dire à dropbox d'ignorer les fichiers / dossiers avec certains noms (en particulier les dossiers de points)?
git gc
sur certains d'entre eux.Réponses:
Sous Linux, Dropbox a un client (
dropbox
) et un démon (dropboxd
).Le client dispose de la
exclude
commande, que vous pouvez utiliser pour exclure des répertoires. Par exemple, pour exclure node_modules de Dropbox, vous pouvez entrerdropbox exclude add ./node_modules
dropbox help exclude
imprimera les informations d'aide:la source
Dropbox dispose d'une fonction de synchronisation sélective que vous pouvez rechercher pour configurer
Quelques outils que j'ai trouvés, qui parlent de réaliser cela via des fichiers de configuration-
la source
.exe
téléchargements et des.sln
fichiers dans la source) et je travaille sur Ubuntu.Dropbox semble travailler sur une fonctionnalité qui résoudrait enfin le problème https://help.dropbox.com/en-us/files-folders/restore-delete/ignored-files
Mais jusque-là, découvrez cette solution ici: /programming//a/60104539/1768033 Qui fonctionne bien mieux que la synchronisation sélective.
la source
C'est possible avec rsync! J'exécute avec succès cela en ce moment, en excluant tous les modules node_modules et autres fichiers de fournisseurs. J'écris un guide pour cela: https://arshaw.com/exclude-node-modules-dropbox-google-drive
la source