Dino Geek, intenta ayudarte

¿Cómo utilizar RSYNC para sincronizar dos carpetas en la misma computadora?


RSYNC es una herramienta muy útil de línea de comandos para sincronizar archivos y directorios en diferentes ubicaciones de una computadora o entre diferentes computadoras. Funciona tanto en sistemas operativos Linux como Unix.

Primero, necesitas tener RSYNC instalado en tu computadora. La mayoría de las distribuciones Linux ya tendrán RSYNC preinstalado. Sin embargo, puedes verificar si RSYNC está instalado y/o instalarlo usando tu gerente de paquetes. Para los usuarios de Debian/Ubuntu, se puede hacer a través del Terminal con el comando:

```
$ sudo apt-get install rsync
```

Una vez que RSYNC está instalado, puedes comenzar a sincronizar carpetas. Por ejemplo, si tienes dos carpetas en tu escritorio llamadas “CarpetaA” y “CarpetaB” y deseas sincronizar “CarpetaA” a “CarpetaB”, usarías el siguiente comando:

```
$ rsync -avz /ruta/a/CarpetaA/ /ruta/a/CarpetaB/
```

Aquí hay una descripción de las opciones utilizadas en este comando:

- `-a` significa “arcivo”, sincroniza directorios de manera recursiva y también conserva enlaces simbólicos, permisos de archivo, atributos de usuario, atributos de grupo, tiempos de modificación de archivos, etc.
- `-v` significa “verbose”, muestra más detalles sobre lo que se está copiando.
- `-z` comprime los datos durante la transferencia para una copia más rápida.

Si deseas eliminar archivos en “CarpetaB” que ya no existen en “CarpetaA”, puedes agregar la opción `—delete`:

```
$ rsync -avz —delete /ruta/a/CarpetaA/ /ruta/a/CarpetaB/
```

Finalmente, cabe mencionar que usar RSYNC puede ser una operación potentemente destructiva si no se utiliza correctamente, asegúrate de tener copias de seguridad de tus datos importantes antes de jugar con esta herramienta.

Un excelente recurso para aprender más sobre RSYNC es la página man rsync. Puedes obtener acceso a esto usando el siguiente comando:
```
$ man rsync
```

Además, este tutorial se basó en gran medida en la información de la página de manual de RSYNC de die.net, que proporciona una descripción detallada de RSYNC y sus opciones.

Fuente:
- rsync(1) – Linux man page (https://linux.die.net/man/1/rsync)
- How to Use rsync to Sync Local and Remote Directories (https://www.tecmint.com/rsync-local-remote-file-synchronization-commands/)
- rsync command in Linux with Examples (https://www.geeksforgeeks.org/rsync-command-in-linux-with-examples/)


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