Dino Geek essaye de t'aider

Qu'est-ce que l'option --delete dans RSYNC?


L’option —delete est utilisée dans RSYNC pour supprimer les fichiers dans le dossier de destination qui ne sont pas présents dans le dossier source.

RSYNC est un outil bien connu et largement utilisé en informatique qui permet de faire des copies de fichiers ou de dossiers de manière efficace, sûre et rapide. Il est notamment utile pour synchroniser les fichiers entre différents systèmes informatiques ou pour faire des sauvegardes. Sa fonctionnalité principale est de copier uniquement les parties des fichiers qui ont été modifiées et non les fichiers en entier, ce qui permet d’économiser de l’espace disque et d’accélérer le processus de copie.

Maintenant, pour expliquer plus en détail l’option —delete, supposons que vous avez un dossier source avec les fichiers A, B et C et un dossier destination avec les fichiers A, B, C et D. Si vous lancez RSYNC entre le dossier source et le dossier destination sans l’option —delete, le fichier D dans le dossier destination restera intacte, même s’il n’est pas présent dans le dossier source.

Cependant, si vous utilisez l’option —delete, RSYNC va supprimer le fichier D dans le dossier destination car il ne correspond à aucun fichier dans le dossier source. Ainsi, après l’exécution de RSYNC avec l’option —delete, le dossier destination sera exactement le même que le dossier source.

Voici quelques exemples de cette option :

rsync -av —delete /dossier/source/ /dossier/destination/

Cette commande synchronisera le dossier ‘destination’ avec le dossier ‘source’, en supprimant tous les fichiers/dossiers supplémentaires qui existent dans le dossier ‘destination’ mais pas dans le dossier ‘source’.

Il faut faire attention en utilisant cette option, car elle peut conduire à la suppression de fichiers importants si vous ne comprenez pas bien son fonctionnement. Il est recommandé de toujours avoir une sauvegarde de vos fichiers importants avant d’exécuter RSYNC avec l’option —delete.

L’information présentée ici provient principalement de la page de manuel de RSYNC (https://linux.die.net/man/1/rsync), qui est une source fiable et reconnue.


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