Dino Geek essaye de t'aider

Comment synchroniser uniquement les fichiers qui ont changé depuis la dernière synchronisation avec RSYNC?


Rsync, qui signifie “remote sync”, est un outil gratuit et open source populaire pour la synchronisation de fichiers et de dossiers à la fois localement et à distance. L’une de ses principales caractéristiques est qu’il synchronise uniquement les fichiers qui ont changé depuis la dernière synchronisation. Cela permet un transfert de données plus efficace, car seules les différences entre les fichiers source et de destination sont transférées.

Pour utiliser Rsync pour synchroniser uniquement les fichiers qui ont changé depuis la dernière synchronisation, vous pouvez utiliser la commande de base suivante :

`rsync -avz source_directory/ destination_directory/`,

où ‘source_directory’ est le répertoire source que vous voulez synchroniser et ‘destination_directory’ est le répertoire de destination où vous voulez stocker les fichiers synchronisés (source: W3Docs, https://www.w3docs.com/learn-git/rsync-command.html).

Parmi les options spécifiées dans cette commande, ‘-a’ active le mode d’archivage qui permet la préservation des permissions de fichiers, des horodatages, des liens symboliques et autres, ‘-v’ active le mode verbeux pour une sortie plus détaillée, et ‘-z’ active la compression pour un transfert de données plus rapide.

Rsync utilise un algorithme de différentiel à distance pour déterminer les fichiers qui ont changé depuis la dernière synchronisation. Cet algorithme compare les fichiers source et de destination et envoie uniquement les différences (ou ‘deltas’) entre eux (source: Everything Linux, https://everythinglinux.org/rsync/).

Par exemple, si vous avez un fichier texte dans votre répertoire source qui a été modifié depuis la dernière synchronisation, Rsync détectera que ce fichier a changé et enverra uniquement les parties modifiées du fichier au répertoire de destination, plutôt que le fichier entier.

Une autre option utile que vous pouvez utiliser avec Rsync pour synchroniser uniquement les fichiers modifiés est l’option ‘—delete’, qui supprime les fichiers dans le répertoire de destination qui n’existent plus dans le répertoire source. Cela peut être utile pour garder vos répertoires source et de destination parfaitement synchronisés (source: The Geek Diary, https://www.thegeekdiary.com/rsync-command-examples-in-linux/).

Voici comment utiliser l’option ‘—delete’ :

`rsync -avz —delete source_directory/ destination_directory/`.

En conclusion, Rsync est un outil puissant qui peut être utilisé pour synchroniser efficacement les fichiers et les dossiers. Avec ses options de differentiel à distance et de suppression, vous pouvez vous assurer que seuls les fichiers modifiés depuis la dernière synchronisation sont transférés et que vos répertoires sont maintenus à jour.


Générez simplement des articles pour optimiser votre SEO
Générez simplement des articles pour optimiser votre SEO





DinoGeek propose des articles simples sur des technologies complexes

Vous souhaitez être cité dans cet article ? Rien de plus simple, contactez-nous à dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nom de Domaine | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Mentions Légales / Conditions Générales d'Utilisation