
FreeFileSync : un petit outil que j’utilise souvent
Il y a des logiciels qu’on installe pour un besoin précis, puis qu’on finit par garder parce qu’ils rendent service beaucoup plus souvent que prévu.
FreeFileSync fait partie de ceux-là.
À la base, je cherchais surtout un moyen simple de synchroniser des fichiers entre mon PC et différents espaces de stockage. Mais ce qui m’a vraiment intéressé avec FreeFileSync, c’est qu’il ne se limite pas aux disques locaux.
Il peut aussi travailler avec un NAS, un serveur FTP, FTPS, SFTP ou encore Google Drive.
Et pour un logiciel utilisable gratuitement, c’est plutôt appréciable.
Ce que fait FreeFileSync
Le principe est assez simple : on choisit deux emplacements, puis le logiciel les compare.
Ensuite, il affiche clairement ce qui a changé :
- nouveaux fichiers ;
- fichiers modifiés ;
- fichiers supprimés ;
- éléments déjà identiques.
Avant de lancer quoi que ce soit, on peut donc vérifier ce qui va être copié ou supprimé.
C’est tout bête, mais c’est justement ce que j’aime avec ce type d’outil : on garde la main.
On peut par exemple faire :
PC ─────────► NAS
FTP ─────────► PC
PC ◄───────► SFTP
Google Drive ─► PC
Dans mon cas, je l’utilise notamment pour synchroniser certains fichiers provenant de mes serveurs et de mes sites vers mon PC.
Plusieurs façons de synchroniser
FreeFileSync propose plusieurs modes.
Two Way permet de synchroniser dans les deux sens.
Mirror transforme la destination en copie de la source.
Update ajoute les nouveaux fichiers et les modifications sans forcément reproduire toutes les suppressions.
Je trouve le mode Mirror particulièrement pratique quand je veux conserver une copie locale propre d’un dossier distant.
Il faut simplement garder en tête qu’une synchronisation n’est pas forcément une sauvegarde : si une suppression est reproduite automatiquement, le fichier peut disparaître des deux côtés.
Le vrai plus : FTP, SFTP et Google Drive
C’est probablement ce qui m’intéresse le plus dans FreeFileSync.
Beaucoup de petits logiciels gratuits savent synchroniser deux dossiers présents sur le même PC.
Mais ici, on peut aussi se connecter directement à un serveur FTP ou SFTP, ou utiliser Google Drive.
Cela permet d’éviter d’avoir un logiciel pour le FTP, un autre pour la synchronisation locale et encore un autre pour gérer certaines copies.
Pour quelqu’un qui manipule des fichiers entre un PC, un NAS, un hébergement web ou un VPS, c’est vraiment pratique.
Et RealTimeSync dans tout ça ?
FreeFileSync est accompagné d’un second programme appelé RealTimeSync.
Son rôle est assez simple : surveiller un dossier et réagir lorsqu’un changement est détecté.
On peut donc imaginer :
Fichier modifié
│
▼
RealTimeSync
│
▼
FreeFileSync
│
▼
NAS / serveur / autre stockage
Une configuration FreeFileSync peut être enregistrée dans un fichier .ffs_batch, puis lancée automatiquement.
C’est utile si l’on veut aller un peu plus loin que la simple synchronisation manuelle.
En résumé
FreeFileSync n’est pas spectaculaire, et c’est justement ce que j’aime bien avec ce genre de logiciel.
Il fait son travail, il reste lisible, et il permet d’aller assez loin sans devenir une usine à gaz.
Pour synchroniser des fichiers entre un PC, un NAS, un serveur FTP/SFTP ou Google Drive, c’est clairement un outil à connaître.
Et avec RealTimeSync en complément, on peut facilement automatiser une partie de ces tâches.
Liens utiles
Site officiel
https://freefilesync.org/
Téléchargement
https://freefilesync.org/download.php
Documentation
https://freefilesync.org/manual.php