Dino Geek essaye de t'aider

Comment exclure un répertoire avec RSYNC?


Rsync est un logiciel libre pour systèmes Unix qui synchronise des fichiers et des répertoires d’un emplacement à un autre tout en minimisant le transfert de données en utilisant des différences de fichiers delta. L’une des options disponibles avec Rsync est l’exclusion de certains dossiers ou fichiers de la synchronisation.

Pour exclure un répertoire spécifique lors de l’exécution de la commande Rsync, vous devez utiliser l’option “—exclude”.

Par exemple, si vous ne voulez pas synchroniser un dossier appelé “photos”, la commande serait comme suit:

```
rsync -av —exclude=‘photos’ source/ destination/
```

Avec cette commande, Rsync va copier tous les dossiers et fichiers à partir du répertoire “source” vers le répertoire “destination”, à l’exception du dossier “photos”. Notez que le nom du dossier à exclure est spécifié entre guillemets.

Si vous avez plusieurs dossiers à exclure, vous pouvez spécifier l’option “—exclude” plusieurs fois. Par exemple, pour exclure un dossier appelé “vidéos” en plus du dossier “photos”, vous pouvez utiliser cette commande:

```
rsync -av —exclude=‘photos’ —exclude=‘videos’ source/ destination/
```

De même, vous pouvez placer tous les noms de dossiers à exclure dans un fichier, puis utiliser l’option “—exclude-from” pour spécifier le fichier qui contient les noms de dossiers à exclure. Par exemple, si vous avez un fichier appelé “exclusions.txt” qui contient les noms des dossiers “photos” et “vidéos”, vous pouvez utiliser cette commande:

```
rsync -av —exclude-from=‘exclusions.txt’ source/ destination/
```

N’oubliez pas que l’utilisation de ces options d’exclusion nécessite un certain degré de prudence, car l’exclusion de certains dossiers ou fichiers pourrait avoir des conséquences imprévues, en particulier lors de la synchronisation de dossiers système ou de configuration.

Plus d’informations peuvent être trouvées dans le manuel de Rsync (https://manpages.debian.org/stretch/rsync/rsync.1.fr.html ou `man rsync` dans le terminal pour les utilisateurs de Linux) ou dans divers articles et tutoriels en ligne qui expliquent l’utilisation de Rsync (https://www.howtoforge.com/tutorial/rsync-exclude-files-and-folders/).

En conclusion, Rsync est un outil puissant et flexible pour la synchronisation de fichiers et de répertoires, mais son utilisation nécessite une certaine compréhension des options disponibles et de leurs implications. L’exclusion de dossiers spécifiques peut être très utile, mais doit être utilisée avec prudence.


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