J'ai synchronisé un dossier appelé "voyage". Je souhaite exclure un fichier de ce dossier de la synchronisation. Est-ce possible? Les autres gros synchroniseurs, comme dropbox et mozy, ont-ils cette fonctionnalité?
la source
J'ai synchronisé un dossier appelé "voyage". Je souhaite exclure un fichier de ce dossier de la synchronisation. Est-ce possible? Les autres gros synchroniseurs, comme dropbox et mozy, ont-ils cette fonctionnalité?
Ubuntu One ne prend actuellement pas en charge cela; une solution de contournement consisterait à déplacer le dossier hors du dossier dans lequel il se trouve actuellement (et à pointer un lien symbolique vers celui-ci à partir du dossier synchronisé si nécessaire), ou à le renommer en quelque chose d'unique et à ajouter ce nom à la liste des modèles «ignorer» ( ce la deuxième façon est plutôt délicate; veuillez lire la note ci-dessous ).
Voici comment faire le premier: en supposant qu'il se travel
trouve dans un répertoire appelé misc
et que le sous-répertoire de travel
vous ne voulez pas synchronisé soit appelé huge
, ouvrez un terminal (Applications »Accessoires» Terminal) et tapez:
cd misc
mv travel/huge .travel_huge
ln -s ../.travel_huge tavel/huge
notez qu'il .travel_huge
s'agit d'un répertoire caché, donc vous ne le verriez normalement pas dans les sélecteurs de fichiers et de nauitlus.
Voici comment vous effectuez la seconde, en supposant que le nom unique que vous avez choisi huge
est huge-pics-of-acorn-trees-february-2011
: d'abord, modifiez ~ / .config / ubuntuone / syncdaemon.conf (vous pouvez utiliser Applications »Accessoires» Éditeur de texte) et ajoutez ce qui suit à la __main__
section (si le n'existe pas, ajoutez ce qui suit par une ligne contenant juste [__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 vous pouvez simplement renommer le dossier en quelque chose déjà couvert par la ignore
liste actuelle , comme huge.tmp
ou huge.pyc
, mais je doute que cela vous plaise.
Veuillez noter, cependant, que la deuxième méthode décrite est plutôt fragile: assurez-vous d'avoir mis à jour le fichier de configuration et redémarré syncdaemon (avec u1sdtool -q; u1sdtool -c
) avant de créer le répertoire toplevel. Si le répertoire existe déjà, ne le déplacez pas vers le nom ignoré avec le syncdaemon en cours d'exécution; arrêtez plutôt syncdaemon, renommez le dossier, modifiez la liste des ignorés et démarrez syncdaemon. Vous pouvez également déplacer le dossier hors de la hiérarchie synchronisée et le renommer avant de le replacer. Sinon, il pourrait ne pas fonctionner comme prévu, le cas échéant.
Je comprends que dropbox a la fonctionnalité (j'ai vu une vidéo expliquant comment l'utiliser), mais je n'ai pas vérifié et il se peut que ce soit uniquement en version bêta ou quelque chose comme ça.
En réponse à votre question sur les autres gros synchroniseurs: Dropbox ne semble pas avoir un moyen d'ignorer sélectivement des fichiers / types de fichiers spécifiques, mais cet article de Dylan R. fournit un moyen d'ignorer sélectivement les dossiers.
En résumé, cela se passe comme suit:
Il obtiendra une icône moins grise et ne se synchronise plus. (le dossier vide doit rester sur Dropbox, mais il est vide, donc ne prend pas de place)