162 votes

Rsync pour Windows

Quelqu'un connaît-il un outil ou un cadre qui fournit rsync pour Windows. J'aimerais écrire un rsync dans Windows et ne pas envelopper réellement rsync et cygwin comme DeltaCopy fait. (J'aimerais avoir plus de fonctionnalités que DeltaCopy, comme la réplication continue, la transparence du pare-feu, le cryptage IPSec, etc.)

J'ai abandonné dans la frustration avec SyncToy (qui n'a pas de deltas de fichiers), je n'arrive pas à trouver d'outils ou de composants capables de faire des différences de patchs de fichiers pour Windows (à part DeltaCopy), et je n'ai pas vraiment le cerveau ou la patience pour implémenter rsync depuis le début sous Windows.

Quelqu'un a-t-il une idée ?

63voto

Randy Orrison Points 780

cwRsync est un portage packagé de rsync qui inclut un installateur et juste assez de cygwin pour qu'il fonctionne.

Bien que basée sur un logiciel libre, la dernière version du paquet installable cwRsync n'est plus gratuite, le coût de la licence variant en fonction du nombre d'installations.

Une version légèrement plus ancienne, mais toujours gratuite, est disponible. ici (il n'est plus disponible sur SourceForge, mais ITeF!x l'a rendu disponible lui-même)

Une autre version gratuite de cwrsync est disponible sur rsync.net. ici

22voto

Anthony Points 474

L'équivalent général pour rsync dans Windows est Robocopy. Inclus dans Vista et 2008 Server pour remplacer xcopy, il est disponible dans le Resource Kit Tools pour XP et 2003 Server. Il s'agit d'un utilitaire en ligne de commande, tout comme rsync et juste comme rsync il ne se prête pas à la programmabilité. Vous finirez généralement par l'envelopper. Vous pouvez cependant définir des fichiers de travail pour lui, afin de pouvoir éditer le fichier et l'exécuter au lieu de tout passer au shell.

21voto

smartins Points 1660

SyncBack fait pas supporte la mise à jour du fichier Delta/du fichier partiel. Cette fonctionnalité a été demandée à plusieurs reprises au cours des années, mais les développeurs continuent de dire qu'elle est sur la liste des choses à faire.

J'ai trouvé un programme Windows très prometteur qui offre quelque chose de similaire à rsync intégré.

http://www.superflexible.com/partial.htm

Je suis depuis longtemps un utilisateur payant de SyncBack Pro, mais j'envisage sérieusement de passer à SuperFlexible rien que pour cette fonctionnalité. Il gère également S3 et SFTP, ce qui n'est pas le cas de SyncBack, et possède la plupart, sinon toutes les fonctionnalités de SyncBack.

17voto

stephendl Points 574

Unison On dirait qu'il pourrait cocher toutes vos cases... Je ne suis pas sûr qu'il fasse des deltas de fichiers.

  • EDIT - J'ai regardé et il semble qu'Unison utilise les deltas de fichiers quand il le peut.

12voto

Akshay Patil Points 482

Grsync est le meilleur et gratuit, il n'a pas besoin de cygwin (puisqu'il inclut le runtime cygwin).

http://sourceforge.net/projects/grsync-win/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X