Question Comment exclure des fichiers (pas des dossiers) de la synchronisation de dropbox?


J'essaie de synchroniser mon dossier de profil Firefox en utilisant Dropbox, mais il y a plusieurs fichiers que Firefox modifie assez souvent

  1. Dossiers: Cache, OfflineCache peut être exclu
  2. Fichiers: urlclassifier3.sqlite, places.sqlite - ces fichiers sont gros et modifiés à tout moment

OS: Windows 7

Est-ce que quelqu'un sait comment exclure les fichiers répertoriés dans # 2 de la synchronisation Dropbox?


93
2018-01-09 09:37


origine


Synchronisation sélective? - Alex
Sauvegarde de signets Firefox addon copie le fichier de signets dans un répertoire de votre choix chaque fois que vous fermez Firefox. Vous pouvez le pointer vers votre dossier Dropbox. Une autre option consiste à utiliser Windows Robocopy + taskschd pour faire la même chose. Pour copier places.sqlite toutes les 60 minutes, vous pouvez utiliser quelque chose comme ceci: robocopy C:\Users\Someone\AppData\Roaming\Mozilla\Firefox\Profiles\default C:\Users\Someone\dropbox\apps\firefox\ places.sqlite /MOT:60 - Vous pouvez le planifier pour démarrer avec Windows afin de ne pas avoir à réexécuter chaque démarrage. - ramiwi
Vous n'avez peut-être pas besoin de vous soucier de gros fichiers en cours de synchronisation. Dropbox ne synchronise pas tout le fichier uniquement la partie qui a changé. Regarder serverfault.com/questions/52861/. En pratique, j'ai vu cela se produire sur un certain nombre de gros fichiers qui sont fréquemment changés. - Ashutosh Jindal
Ne serait-il pas préférable d'utiliser Fonction de synchronisation intégrée de Firefox, plutôt que de causer des problèmes potentiels en utilisant la boîte de dépôt? Voulez-vous vraiment donner tout votre historique de navigation à Riz Condoleeza? - stib
@AshutoshJindal Bien que la bande passante ne soit pas très bonne, je suis agacé chaque fois que je modifie un document Word dans un dossier synchronisé et que le fichier ~ est synchronisé puis supprimé. - Loren Pechtel


Réponses:


Pour exclure les fichiers, pas les dossiers, de Dropbox, il existe un truc que vous pouvez faire:

  1. Déplacer le fichier ailleurs

  2. Créer un dossier avec le même nom à la place du fichier

  3. Allez dans les options de synchronisation sélective de Dropbox et ignorez le dossier, cela le supprimera également

  4. Remettre le fichier en place

Exemple

How to ignore single file in Dropbox

Profitez de votre fichier ignoré!


67
2018-05-22 14:15



Je préfère avoir un .dropboxignoredossier: P - Zequez
@Zequez - Il y a une demande pour cela: dropboxforum.com/hc/communities/public/questions/... - Asaf
Super, travaille pour moi. Quelqu'un pour automatiser cela pour plusieurs fichiers? J'ai essayé de trouver où Dropbox stocke cette information, mais pas encore de succès. Il semble que Dropbox stocke toutes ses données ici, mais dans un format qui m’est inconnu:% USERPROFILE% \ AppData \ Roaming \ Dropbox \ instance1 - AronVanAmmers
Le fichier '.dropboxignore' serait incroyable. Cela sauverait également leurs serveurs une charge énorme. Nous stockons des solutions de projets de développement sur dropbox. Chaque fois que je construis par projet, DB va et synchronise 2000 minuscules fichiers. - Zapnologica
C'est tellement bon que je devais ajouter gif :) - Vlastimil Ovčáčík


Sous Linux, vous pouvez utiliser le dropbox outil de ligne de commande fourni avec Dropbox:

$ dropbox filestatus
PV_2013.aux:                      up to date
PV_2013.log:                      up to date
PV_2013.pdf:                      up to date
PV_2013.tex:                      up to date    

$ dropbox exclude add *.log *.aux
Excluded: 
../ag_2013/pv_2013.aux
../ag_2013/pv_2013.log

$ dropbox filestatus
PV_2013.pdf:                      up to date
PV_2013.tex:                      up to date    

46
2018-06-22 21:27



C'est vraiment cool! Dommage qu'il ne fonctionne pas sur d'autres plates-formes. Je viens de l'essayer avec l'exécutable sur OSX mais cela échoue ... - Tieme
Pour clarifier, cela semble exclure uniquement les fichiers individuels spécifiques correspondant au modèle de caractères génériques. Vous ne pouvez pas l'utiliser pour par exemple empêcher et fichiers se terminant par .log de la synchronisation. - Shimon Rura
@ShimonRura Que voulez-vous dire? - JAB
@JAB Je veux dire que lorsque vous émettez le dropbox exclude command, tous les caractères génériques utilisés dans les paramètres sont évalués (par votre shell), et les noms de fichiers correspondants sont exclus par dropbox. Dropbox n'interprète pas les chemins de fichiers exclus comme des modèles, même si votre shell passe par une chaîne avec un astérisque. Donc exclure *.log n'empêchera pas un fichier appelé foo.log de la synchronisation, il exclura uniquement un fichier appelé littéralement  *.log. - Shimon Rura
@ShimonRura Oh, le shell se développe avant l'exécution. Je comprends ce que tu veux dire maintenant. C'est plus limitatif, mais cela a du sens. Donc, il n'y a pas de support générique réel dans dropbox exclude lui-même - JAB


Dans les paramètres de Dropbox, accédez à Avancée > Synchronisation sélective. Si vous voyez un Vue avancée ou un bouton similaire, cliquez dessus. Décochez les dossiers de cache et tous les autres dossiers que vous trouvez que Firefox change fréquemment.

Je l'ai fait avec mon installation Chrome et les étapes ci-dessus m'ont aidé à réduire la synchronisation des caches énormes, des icônes, etc.

Comme pour tous les fichiers que vous ne voulez pas synchroniser, mais que vous trouvez dans des dossiers que vous souhaitez synchroniser, quittez Firefox, déplacez le fichier vers un autre emplacement, puis créez un lien symbolique ou un lien vers celui-ci à l'emplacement d'origine. Lorsque Firefox est exécuté à nouveau, il verra le fichier comme s'il n'avait jamais été déplacé, mais Dropbox verra le lien et ne synchronisera pas le fichier réel.

Apparemment, Dropbox synchronise les liens symboliques ou les liens durs comme s’il s’agissait de fichiers réels.

Mais si vous savez avec certitude quels fichiers dans un dossier vous voulez synchroniser (c'est-à-dire, leurs noms sont corrigés, ne changent pas ou ne sont pas aléatoires), vous pouvez effectuer un hack de synchronisation inverse:

  • Dans Synchronisation sélective fonctionnalité, exclure le dossier entier contenant à la fois les fichiers que vous ne souhaitez pas synchroniser et ceux que vous souhaitez synchroniser.
  • Créez un nouveau dossier à côté du dossier exclu. Ce dossier sera synchronisé par Dropbox. Vous pouvez le nommer de manière appropriée pour indiquer qu'il s'agit d'une copie du dossier exclu.
  • Dans le nouveau dossier, créez des liens physiques (ou des liens symboliques) vers les fichiers du dossier exclu d'origine que vous souhaitez synchroniser.

Dropbox synchronisera ces fichiers comme s'ils résidaient dans ce nouveau dossier, même s'ils se trouvaient dans le dossier d'origine. De plus, Dropbox ne synchronisera pas les fichiers pour lesquels vous n’avez pas créé de liens.


8
2017-11-10 19:10



Alors je ne peux que penser à un reverse hack. Excluez tout ce dossier, mais créez un dossier dupliqué, puis un lien physique (ou lien symbolique) avec tous les fichiers que vous veux être synchronisé dans ce dossier. Ainsi, essentiellement, tous les fichiers auxquels vous n'avez pas établi de lien ne seront pas synchronisés car le dossier d'origine est désormais exclu. Bien sûr, cela suppose que les noms de fichiers sont fixes et non aléatoires. - ADTC
Eh bien, je peux voir comment cela va fonctionner pour un petit ensemble de fichiers, mais je suis sûr que Firefox va créer des fichiers pendant l'utilisation qui pourraient être nécessaires. Quelqu'un doit tester ça, je suppose. - slhck
Oui, cela ne fonctionnera que de manière transparente avec un ensemble de fichiers connu. - ADTC


Vous ne pouvez pas exclure des fichiers de la synchronisation par dropbox, mais vous pouvez les supprimer ou modifier leur emplacement.

L'utilisation de DropBox pour Firefox peut entraîner un conflit de profil, mieux utiliser l'onglet de synchronisation intégré de FireFox sous l'option ou les paramètres


2
2018-01-09 09:41



Merci. Mais la synchronisation intégrée de Firefox ne peut pas gérer la partie des extensions.
il suffit de voir le firefox mis à jour, il a l'option de l'extension de syn aussi .. vote ou accepter si cela vous aide - Kishore Jangid


[NOTE: Cela ne fonctionne plus bien et est découragé par DropBox et par moi-même basé sur mes propres expériences personnelles avec des liens symboliques provoquant une utilisation élevée du processeur de l'application Dropbox. Je laisse la réponse ici pour la postérité et un avertissement aux autres. Pas besoin de décrocher (ahem)]

Je ne suis pas sûr de savoir quel système d'exploitation vous utilisez ou comment Firefox en particulier réagit à cela, mais chaque fois que j'ai besoin d'exclure des fichiers de Dropbox (qui ne peuvent pas simplement être supprimés ou déplacés pour une raison quelconque), déplacer le fichier à l'extérieur du dossier Dropbox puis créer un lien symbolique dans l'ancien emplacement pointant vers le nouveau.

Dropbox synchronise le lien en tant que lien symbolique mais ne sait / ne se soucie pas du contenu sous-jacent.


1
2017-10-31 06:56



Sous Linux et Windows, les dossiers ou fichiers liés par un lien symbolique sont synchronisés comme les fichiers normaux (c.-à-d. Que la cible du lien symbolique est copiée, pas le lien symbolique lui-même). Cette solution ne semble donc plus fonctionner. Testé avec Dropbox 2.0.22 sur W7 et 2.0.26 sous Linux. - Lebenita


Depuis le staff de Dropbox fait clairement savoir qu’il ne mettra PAS en œuvre une synchronisation sélective de fichiers / dossiers, l'utilisateur devra l'implémenter manuellement. Au lieu d'utiliser un lien symbolique, vous pouvez utiliser un programme comme FreeFileSync et personnaliser exactement les fichiers que vous souhaitez synchroniser et dans quel dossier [x].

Vous pouvez utiliser le planificateur de tâches realtimesync ou windows pour avoir un contrôle granulaire sur à quelle fréquence les fichiers sont synchronisés.

Ou si vous voulez la compression / cryptage de vos fichiers, vous pouvez utiliser Cryptsync.


Je comprends que pour ceux qui ont de gros fichiers ailleurs sur leur système et ne veulent pas les dupliquer dans un dossier séparé (et donc utiliser des liens symboliques), ce n’est pas une situation idéale. S'il y avait un moyen de planifier à quelle fréquence appliquer le lien syslink, ce serait peut-être un compromis. Par exemple, configurez une tâche Windows pour ajouter un lien symbolique, attendez que xx minutes soient écoulées pour terminer la synchronisation, puis une autre tâche pour supprimer / annuler le lien symbolique pour empêcher la synchronisation automatique indésirable par boîte de dépôt.


Voici une photo montrant le personnel de la boîte de dépôt qui confirme après> 3 ans de demande multiple, ils n’ajouteront pas la fonctionnalité:

dropbox says no selective file syncing for you

^ Je ne sais pas comment faire une image miniature ou plus petite pour que les utilisateurs puissent cliquer dessus et l'agrandir dans une lightbox séparée, désolé.


1
2018-05-20 16:50