Dino Geek essaye de t'aider

Que signifie l'option --exclude dans RSYNC?


L’option `—exclude` dans RSYNC est un paramètre de ligne de commande qui indique à RSYNC de ne pas synchroniser certains fichiers ou répertoires spécifiés. C’est une fonctionnalité utile lorsque vous ne voulez pas copier l’intégralité d’un répertoire, mais seulement certains fichiers ou sous-répertoires.

RSYNC est un outil de transfert de fichiers extrêmement performant et souple. Il permet de synchroniser des fichiers entre différents emplacements, que ce soit localement (sur la même machine) ou à distance (entre différentes machines via un réseau). RSYNC a une multitude d’options pour vous aider à affiner exactement comment vous voulez que la synchronisation se passe.

Pour utiliser la fonction `—exclude` dans Rsync, vous devez la suivre directement avec le chemin du fichier ou du répertoire que vous voulez exclure. Si vous voulez exclure plusieurs fichiers ou répertoires, vous pouvez spécifier `—exclude` plusieurs fois (une fois pour chaque fichier ou répertoire à excluire).

Voici un exemple d’utilisation de la fonction `—exclude` :

```
rsync -a —exclude ‘MonDossier’ /source /destination
```

Dans cet exemple, “MonDossier” est exclu du processus de synchronisation. Cela signifie que le contenu du dossier “/source”, à l’exception de “MonDossier”, sera copié dans le dossier “/destination”.

Attention, l’utilisation des motifs wildcard (joker) est également possible avec le paramètre `—exclude`. Par exemple, pour exclure tous les fichiers `.txt`:

```
rsync -a —exclude ‘*.txt’ /source /destination
```

Dans cet exemple, tous les fichiers `.txt` seront exclus du processus de synchronisation. De plus, généralement, si vous voulez ignorer des fichiers temporaires ou des dossiers comme le cache, vous pouvez l’appliquer de cette manière:

```
rsync -a —exclude ‘cache’ —exclude ‘temp’ /source /destination
```

Cet exemple ignore le dossier “cache” et le dossier “temp” lors de la synchronisation.

RSYNC est un outil très puissant et flexible, et la fonction `—exclude` est un excellent exemple de son utilité et de sa flexibilité. Vous pouvez trouver plus d’informations dans le manuel RSYNC (accessible en ligne ou en utilisant la commande `man rsync`).

Sources utilisées :
- Manuel de RSYNC : http://www.samba.org/ftp/rsync/rsync.html
- Article: “Rsync: Exclude Files And Directories”. Cyberciti. 22 Jan 2018.


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