—
—
Les deux dossiers sont lus dans votre navigateur. Rien n'est envoyé en ligne, et rien n'est écrit tant que vous n'appuyez pas sur le bouton.
À propos de la synchronisation de deux dossiers
robocopy src dst /MIR fait très bien ce travail, et c'est justement pourquoi personne ne devrait le taper de mémoire. /MIR met en miroir, et mettre en miroir signifie qu'il supprime de la destination tout ce qui n'est pas dans la source. Inversez les deux chemins et un disque de sauvegarde se vide en quelques secondes. Il n'y a ni aperçu ni retour en arrière.
Cet outil fait le même travail dans l'ordre inverse. Les deux dossiers sont comparés d'abord, chaque fichier est rangé dans une catégorie, et les nombres et les tailles sont à l'écran avant qu'aucun bouton ne fasse quoi que ce soit.
Comment l'utiliser
- Choisissez le dossier source — celui qui contient la bonne version
- Choisissez la destination — là où les choses doivent arriver. Votre navigateur demandera l'autorisation d'y écrire
- Laissez Ajouter le nouveau et mettre à jour le modifié. Cette option ne supprime jamais rien
- Lisez les listes : ce qui est nouveau, ce qui a changé, et ce qui n'est que dans la destination
- Appuyez sur Synchroniser maintenant — ou emportez plutôt un script robocopy ou rsync
Les quatre catégories
- Nouveaux — dans la source, absents de la destination. Ceux-là sont copiés
- Modifiés — dans les deux, mais différents. Ceux-là sont écrasés
- Seulement dans la destination — pas dans la source. Laissés tels quels, sauf si vous choisissez le miroir
- Déjà identiques — ignorés, et ils ne coûtent rien
Ce qui compte comme « modifié »
C'est l'option qu'il vaut la peine de comprendre.
- La taille diffère — le plus rapide, et cela attrape déjà presque toute vraie modification
- La taille ou la date diffère — attrape en plus une modification qui aurait gardé la même taille. C'est le réglage par défaut, et ce que fait robocopy
- Le contenu diffère — un SHA-256 des deux exemplaires. La seule réponse certaine, et la seule qui lit chaque octet des deux dossiers : elle est donc lente à dessein
Un fichier dont les octets correspondent mais dont l'horodatage diffère est identique en mode contenu et modifié en mode date. Ce n'est pas un défaut de l'un ni de l'autre : c'est la différence entre les deux, et c'est pourquoi le rapport indique quel mode a produit la réponse. Des horodatages qui diffèrent d'une seconde ou deux sont traités comme identiques, car c'est ce que fait une copie entre deux systèmes de fichiers différents à un fichier copié parfaitement.
Le miroir, et pourquoi ce n'est pas le réglage par défaut
Le miroir supprime aussi de la destination tout ce qui n'est pas dans la source. C'est le bon choix pour un vrai disque de sauvegarde censé être une copie exacte — et le mauvais choix à peu près toutes les autres fois.
C'est donc une option distincte : les fichiers qu'il supprimerait sont listés nommément, l'avertissement nomme les deux dossiers, et une case doit être cochée avant que le bouton fonctionne. La coche se décoche à chaque changement de la liste, car un accord donné pour un lot de fichiers n'est pas un accord pour un autre.
Les suppressions ont aussi lieu en dernier, après toute la copie. Un échec en cours de route ne peut donc jamais laisser la destination plus vide qu'au départ.
La copie ne va que dans un sens
De la source vers la destination, jamais l'inverse. Une synchronisation bidirectionnelle doit décider quel côté gagne quand les deux ont changé, et un outil qui devine cela est un outil qui perd du travail. Le dossier source est ici ouvert en lecture seule et n'est jamais modifié.
À quoi cela sert
- Sauvegarder Documents ou Photos sur un disque externe
- Garder une clé USB à jour avec un dossier de travail
- Copier un dossier de projet sur une deuxième machine sans recopier des gigaoctets
- Rafraîchir un dossier de site web avec les seuls fichiers qui ont changé
- Vérifier qu'une sauvegarde correspond vraiment avant de lui faire confiance, avec le mode contenu
- Fusionner un dossier d'un ancien portable avec celui de la nouvelle machine
Bon à savoir
- Fonctionne sous Windows, macOS, Linux et ChromeOS. Les navigateurs mobiles ne peuvent pas confier un dossier à une page web
- Rien n'est envoyé en ligne. Les deux dossiers sont lus dans la page, et seule la destination est écrite
- Firefox et Safari peuvent comparer et vous donner un script robocopy ou rsync, mais ne peuvent pas écrire les fichiers ici — Chrome, Edge et Opera le peuvent
- Les gros fichiers sont écrits directement sur le disque en flux, un fichier de 4 Go n'a donc jamais à tenir en mémoire
- La destination est relue après une synchronisation, si bien que la liste qui reste sous vos yeux est la vérité
- Le mode contenu lit chaque octet des deux dossiers. Sur une grosse paire, attendez-vous à y passer du temps
- Chaque liste affiche les 250 premiers fichiers
- Le script contient une ligne robocopy ou rsync plutôt qu'une ligne par fichier — et sa ligne miroir est désactivée jusqu'à ce que vous l'activiez
Outils liés
- Comparer deux dossiers — la même comparaison, sans aucune copie
- Détecteur de doublons — faire le ménage avant de sauvegarder
- Analyseur de taille de dossier — voir ce qui remplit le disque
- Fichiers modifiés depuis — ce qui a bougé depuis votre dernière sauvegarde
- Suppression groupée de fichiers — vider la destination par règles à la place