Dino Geek, intenta ayudarte

¿Cómo excluir archivos específicos al usar RSYNC?


RSYNC es una herramienta muy útil para copiar y sincronizar archivos tanto local como remotamente. Por lo general, copia todo dentro del directorio fuente en el directorio de destino. Sin embargo, hay casos en que es posible que no desee copiar ciertos archivos o directorios. Afortunadamente, RSYNC ofrece una opción para excluir archivos específicos durante el proceso de copia.

Para excluir archivos al usar RSYNC, puedes usar la opción ‘—exclude’. La sintaxis general es la siguiente:

```
rsync -av —exclude ‘nombre_archivo’ origen/ destino/
```

Por ejemplo, suponga que tiene un directorio llamado ‘Documentos’ y desea copiar todo, excepto un archivo llamado ‘archivo_privado.doc’. En ese caso, puedes usar RSYNC de la siguiente manera:

```
rsync -av —exclude ‘archivo_privado.doc’ Documentos/ CopiaDocumentos/
```

Además, también puedes usar patrones para excluir varios archivos que coinciden con el patrón. Por ejemplo,

```
rsync -av —exclude ‘*.mp3’ Musica/ CopiaMusica/
```

En el comando anterior, todos los archivos con la extensión ‘.mp3’ serán excluidos durante la copia.

Si tienes muchos archivos o patrones para excluir, puede ser más útil ponerlos todos en un archivo y luego referenciar ese archivo con la opción ‘—exclude-from’. Por ejemplo:

```
rsync -av —exclude-from ‘exclusiones.txt’ origen/ destino/
```

Donde ‘exclusiones.txt’ es un archivo que contiene todos los nombres de archivos y patrones que deseas excluir.

Estas opciones de exclusión son extremadamente útiles cuando quieres tener control preciso sobre lo que se copia con RSYNC. Sin embargo, es importante tener cuidado al usarlas para asegurarte de que no se excluya accidentalmente algo importante.

Fuentes consultadas:

- “Rsync (Remote Sync): 10 Practical Examples of Rsync Command in Linux”. TecMint. https://www.tecmint.com/rsync-local-remote-file-synchronization-commands/
- “Cómo usar rsync para hacer copias de seguridad de datos en Linux”. DigitalOcean. https://www.digitalocean.com/community/tutorials/como-usar-rsync-para-hacer-copias-de-seguridad-de-data-en-un-servidor-en-ubuntu-16-04-es
- “Rsync Command in Linux with Examples”. Linuxize. https://linuxize.com/post/rsync-command-in-linux/


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