Dino Geek, intenta ayudarte

¿Cómo excluir un directorio con RSYNC?


Rsync es una herramienta extremadamente versátil para sincronizar archivos y directorios entre dos ubicaciones. En muchos casos, es posible que desee excluir un directorio específico durante la sincronización. Aquí te explicaré el proceso para hacerlo.

Primero, si solo quieres excluir una carpeta, puedes utilizar la opción `—exclude` seguido de la ruta de la carpeta que deseas excluir. Aquí hay un ejemplo de cómo se vería esto (donde `Carpeta` es la carpeta que deseas excluir):

```bash
rsync -a —exclude=‘Carpeta/’ source/ destination/
```

En este ejemplo, rsync excluirá la carpeta llamada “Carpeta” de ser sincronizada de la ubicación del `source` a la del `destination`.

Segundo, si deseas excluir múltiples directorios, deberás utilizar múltiples flags `—exclude`. Aquí hay un ejemplo de como se vería esto:

```bash
rsync -a —exclude=‘Carpeta1/’ —exclude=‘Carpeta2/’ source/ destination/
```
En este ejemplo, rsync excluirá tanto la carpeta llamada “Carpeta1” como la carpeta llamada “Carpeta2” en el proceso de sincronización.

En tercer lugar, también puedes excluir múltiples directorios y/o archivos utilizando un archivo excluyente. Para hacerlo, deberás agregar la ruta de cada carpeta o archivo que deseas excluir en un nuevo archivo excluyente. Aquí tienes un ejemplo de cómo se vería el contenido de ese archivo excluyente:

```
Carpeta1
Carpeta2
archivo.txt
```

Luego, debes usar el flag `—exclude-from` seguido del nombre del archivo excluyente (en este caso `excluyente.txt`):

```bash
rsync -a —exclude-from=‘excluyente.txt’ source/ destination/
```

Es importante recordar que debes poner los nombres de las carpetas y/o archivos que desees excluir de la sincronización en este archivo excluyente.

Obtuve esta información de las páginas man de rsync y varios hilos de Stack Overflow, que son fuentes de confianza entre la comunidad de Linux y Unix.


Genera artículos simplemente para optimizar tu SEO
Genera artículos simplemente para optimizar tu SEO





DinoGeek ofrece artículos sencillos sobre tecnologías complejas

¿Desea ser citado en este artículo? Es muy sencillo, contáctenos en dino@eiki.fr.

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nombre de dominio | 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 |






Aviso legal / Condiciones generales de uso