Je dirais surtout parce que les gens de Windows ne sont pas au courant. Rsync est un utilitaire en ligne de commande qui est conforme à la philosophie Unix, qui consiste à disposer de nombreux petits outils préinstallés. La philosophie de Windows est basée sur des applications graphiques qui sont toutes téléchargées et installées séparément. Il n'y a pas d'endroit où l'intégration de rsync serait évidente ou aurait beaucoup de sens, et l'exécution de commandes sur un système Windows est au mieux fastidieuse.
De plus, rsync est vraiment efficace lorsqu'il fait partie d'une application plus importante (par exemple pour consolider et analyser les journaux), ou en tant que système d'archivage automatique (facilement mis en œuvre avec un cronjob). Windows ne dispose tout simplement pas des autres outils dans son écosystème pour rendre l'utilisation de rsync réellement viable.
Enfin, je dirais que rsync est tout simplement trop compliqué. Tous ceux que je connais et qui l'utilisent régulièrement ont un groupe de drapeaux prédéfinis (le mien est -avuz) qui fait généralement ce qu'ils veulent, mais les pages de manuel / la documentation énumèrent les points suivants douzaines de commutateurs de ligne de commande, dont certains sont des amalgames d'autres commutateurs. Par exemple (tiré de la [page de manuel][1]) :
-a, --archive : mode archive ; équivaut à -rlptgoD (pas de -H,-A,-X)
C'est une façon rapide de dire que vous voulez la récursion et que vous voulez préserver presque tout (avec -H étant une omission notable). La seule exception à l'équivalence ci-dessus est lorsque --files-from est spécifié, dans ce cas -r n'est pas implicite.
Les utilisateurs de Windows s'attendent généralement à ce qu'une application unique soit une solution tout-en-un, et pas seulement un élément indépendant d'une chaîne d'outils.
4 votes
C'est parce qu'il n'y a pas de portage décent, et parce que les gens de Windows sont habitués à ce que ça marche tout simplement. Les quasi-portables existants sont un gros PITA.
1 votes
Windows fournit déjà la synchronisation delta à travers DFS et RDC qui peut être géré de manière centralisée, déployé massivement, configuré, etc.
0 votes
@p.campbell, Il y a cwrsync pour Windows