Dino Geek essaye de t'aider

Comment forcer RSYNC à recopier tous les fichiers même s'ils semblent être identiques?


RSYNC est un outil puissant pour le transfert de fichiers et la synchronisation de répertoires entre différentes machines. Il compare les fichiers en fonction de leur taille et de leur horodatage pour déterminer si des modifications ont été apportées.

Par défaut, RSYNC n’enverra que les modifications apportées aux fichiers, plutôt que de réenvoyer tout le fichier. Cependant, dans certains cas, vous pouvez vouloir forcer RSYNC à recopier tous les fichiers, même s’ils semblent être identiques.

Il existe une option que vous pouvez utiliser pour faire cela. L’option —ignore-times (-I) vous permet de forcer RSYNC à ne pas ignorer les fichiers qui ont une taille et un horodatage identiques sur le serveur source et le serveur de destination.

Voici comment vous l’utiliseriez:

```
rsync -avI /chemin/vers/la/source/ /chemin/vers/la/destination/
```

Avec cette commande, l’option -I ignore les horodatages des fichiers, forçant ainsi RSYNC à copier tous les fichiers. L’option -a préserve les attributes des fichiers (incluant les horodatages), et l’option -v rend l’action de RSYNC plus verbale, c’est-à-dire qu’il fournit plus d’informations sur le processus de copie.

Notez cependant que forcer RSYNC à copier tous les fichiers peut considérablement ralentir le processus si vous travaillez avec un grand nombre de fichiers ou des fichiers de grande taille. Il est également important de noter que l’utilisation de cette option peut écraser toute donnée présente dans la destination qui n’est pas présente à la source.

Cette information provient de la page de manuel de RSYNC, qui est une source d’information fiable et reconnue. Pour accéder à cette page, vous pouvez utiliser la commande ‘man rsync’ dans votre terminal.

Pour résumer, alors que RSYNC est conçu pour transférer efficacement des fichiers en copiant uniquement les différences entre la source et la destination, l’option —ignore-times peut être utilisée pour forcer la copie de tous les fichiers, indépendamment du fait qu’ils soient identiques ou non.

Sources:
- RSYNC (2022). Rsync man page. Rsync.samba.org.
- Hrishikesh Barman (2015). Using RSYNC to copy files between servers. DigitalOcean.

Ces sources ont servi à la construction de la réponse.


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