Faisons un peu de Windows pour changer.

Vous connaissez tous sous UNIX la commande rsync qui permet de synchroniser 2 répertoires locaux et/ou distants ? Fort utile pour du backup, DRP, etc

Quid sous Windows?

Il existe un package nommé cwRsync. Sa contrainte est qu'il faut l'installer sur votre machine mais aussi le cas échéant sur la machine distante.

Vous n'avez peut-être pas forcément les droits ni l'envie de le faire alors pourquoi ne pas utiliser une commande native sous Windows ; robocopy.

Robocopy est un peu le pendant de rsync sous Windows. Comme ce dernier il dispose de très nombreuses options.

Pour ma part voici celle que j'utilise le plus souvent.
Prenons un exemple de synchronisation entre un partage Windows 'share' sur un serveur 'SERVER' et mon disque local 'E:' sur lequel je souhaite retrouver l'intégralité du contenu de ce partage

Robocopy \\SERVER\share E:\share /E

'/E' est une option indiquant à Robocopy de copier l'ensemble des sous-répertoire y compris ceux vides (à l'inverse de '/S').
Plus d'options et d'information sur le lien suivant : Robocopy - TechNet - Microsoft

Tag(s) : #windows, #rsync, #robocopy

Partager cet article

Repost 0
Pour être informé des derniers articles, inscrivez vous :