permet de synchroniser des fichiers et des répertoires entre deux machines sur un réseau ou entre deux emplacements sur la même machine
le sortie de la nouvelle version de Rsync 3.3.0, qui a implémenté diverses corrections de bogues, ainsi que quelques améliorations, parmi lesquelles se distinguent les améliorations de certains scripts, des pages de manuel, ainsi que de certains arguments de commande.
Pour ceux qui ne connaissent pas Rsync, sachez que c'est un utilitaire qui permet de synchroniser et de sauvegarder des fichiers de manière incrémentielle, avec des données compressées et cryptées. Rsync utilise la technique de codage delta, qui permet de synchroniser des fichiers et des répertoires entre deux machines sur un réseau ou entre deux emplacements sur la même machine, minimisant le volume de données transférées.
Quoi de neuf dans Rsync 3.3.0 ?
Dans cette nouvelle version de Rsync 3.3.0, l'un des changements les plus importants est présenté, le transfert du projet du compte personnel du responsable WayneD à une organisation indépendante appelée RsyncProject. Il est mentionné que le but de cette réorganisation est de faciliter la collaboration et la maintenance continue de Rsync.
En plus de cela, Une nouvelle équipe de mainteneurs a également été formée pour rsync et c'est Andrew Tridgell, le fondateur, a de nouveau rejoint le développement du projet des projets Samba et rsync, ainsi que l'ajout Paul Mackerras, l'un des premiers développeurs rsync.
Concernant les changements et améliorations présentés par Rsync 3.3.0, il convient de noter que des améliorations ont été apportées à certains scripts de l'utilitaire, puisque dans Rrsync a été amélioré avec l'argument -no-overwriteoption pour garantir que les fichiers existants dans votre répertoire restreint mais accessible en écriture ne peuvent pas être modifiés.
En plus de cela, les améliorations des pages de manuel pour le marquage des liens avec .UR et .UE, ainsi que certains améliorations de la page de manuel sur la gestion des modules et que les scripts perl mapfrom et mapto (dans le répertoire support) ont été remplacés par un seul script Python appelé idmap. J'ai converti quelques scripts Perl supplémentaires en Python.
Un autre changement qui ressort dans Rsync 3.3.0 est qu'il appelle désormais OpenSSL_add_all_algorithms()lorsqu'il est compilé avec une ancienne bibliothèque openssl, la gestion argv a été modifiée pour fonctionner avec une bibliothèque popt plus récente, celle qui aime publier plus de données qu'avant et le script perl mnt-excl a également été modifié (dans le répertoire de support) en Python scénario.
De l' d'autres changements qui se démarquent de cette nouvelle version:
- Correction d'un bug pour
--sparse --inplacelequel un espace de fin dans le fichier source n'a pas effacé les données de fin dans le fichier de destination. - Correction d'un débordement de tampon dans le code checksum2 si SHA1 est utilisé pour l'algorithme checksum2.
- Correction d'un problème lors de la compilation de rsync
_FORTIFY_SOURCEafin que d'autres tests ne se plaignent pas d'une valeur limite de strlcpy() (qui était trop grande, même s'il n'était pas possible qu'une valeur plus grande provoque un débordement). - Ajoutez un backtick à la liste des caractères que le nom de fichier doit échapper à l'aide de barres obliques inverses.
- Correction d'un problème de comparaison de chaînes dans la gestion interne de
--progress(une locale comme tr_TR.utf-8 nécessitait une activation interne de--infooptions pour utiliser les noms des indicateurs en majuscules pour garantir qu'ils correspondent). - Correction d'un problème d'authentification du démon pour les protocoles plus anciens (29 et versions antérieures) si la bibliothèque openssl est utilisée pour calculer les sommes de contrôle MD4.
- Correction d'un ancien bug de statistiques qui comptait les appareils comme des liens symboliques.
Intéressé pour pouvoir en savoir plus à propos de cette nouvelle version, vous pouvez vérifier les détails dans le lien suivant.
Comment installer Rsync sur Linux ?
Pour ceux qui souhaitent pouvoir installer cet outil sur leur système, ils peuvent le faire en installant le package proposé dans les référentiels de la plupart des distributions Linux.
Dans le cas de ceux qui utilisent Debian, Ubuntu ou tout dérivé Parmi ceux-ci, ouvrez simplement un terminal et tapez-y ce qui suit:
sudo apt installer rsync
Maintenant, pour le cas de ceux qui sont utilisateurs de Fedora:
sudo dnf installer rsync
Alors que dans le cas de ceux qui sont utilisateurs de Arch Linux et ses dérivés:
sudo pacman -S rsync
Quant à ceux qui utilisent openSUSE:
sudo zypper dans rsync