Dino Geek essaye de t'aider

Comment utiliser RSYNC pour ne synchroniser que les fichiers supprimés?


RSYNC est un outil facilitant le transfert efficace de fichiers. On peut l’utiliser pour synchroniser des fichiers entre différentes machines ou entre des répertoires sur la même machine. Si vous voulez utiliser RSYNC pour ne synchroniser que les fichiers supprimés, il faut savoir qu’RSYNC ne dispose pas d’une option intégrée pour cela. Cependant, vous pouvez y parvenir en utilisant une combinaison d’autres commandes Linux.

Pour commencer, la commande -delete est couramment utilisée avec RSYNC. Cette option permet de synchroniser les fichiers en supprimant ceux qui existent dans le répertoire de destination mais pas dans la source. Voici un exemple de son utilisation:

`rsync -av —delete source/ destination/`

Cela synchronisera les deux répertoires en supprimant tout fichier du répertoire de destination qui n’existe pas dans le répertoire source.

Il est important de noter que cette commande supprimera également tout dossier vide dans le répertoire de destination qui n’existe pas dans le répertoire source. Si vous ne voulez pas que cela se produise, vous pouvez ajouter l’option —ignore-errors. Voici un exemple:

`rsync -av —delete —ignore-errors source/ destination/`

Il est également possible d’utiliser la commande -dry-run. Cette option effectuera une simulation de la synchronisation, affichant les actions qui seraient effectuées mais sans les exécuter. Cela peut être utile pour vérifier que les résultats sont comme prévus avant de lancer la véritable synchronisation. Voici un exemple:

`rsync -av —delete —dry-run source/ destination/`

En résumé, pour utiliser RSYNC pour ne synchroniser que les fichiers supprimés, vous devrez probablement combiner plusieurs options. Cependant, gardez à l’esprit que RSYNC ne dispose pas d’une option dédiée pour cela.

Les sources utilisées pour construire cette réponse sont les pages de manuel Linux pour la commande RSYNC, qui sont largement reconnues comme une source fiable d’informations sur l’usage des commandes Linux.

Sources :
1. Page de manuel de RSYNC : https://manpages.debian.org/stretch/rsync/rsync.1.fr.html
2. Article sur l’utilisation de RSYNC : https://www.howtoforge.com/tutorial/rsync-copy-files-and-directories-in-linux/


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