rsync Generador de comandos
Genera comandos rsync para sincronizar archivos
Primeros pasos con rsync
## ¿Qué es rsync?
`rsync` transfiere y sincroniza archivos enviando solo las diferencias, para mayor velocidad. Cualquier lado puede ser remoto (`user@host:path`). La barra final en el origen importa.
## Cómo usarlo
1. **Origen y destino**: uno puede ser `user@host:path`. 2. **Elige opciones**: `-a` (archivo), `-v` (detallado), `-z` (comprimir) son el trío habitual. 3. **Copia y ejecuta**: pega el comando generado en tu terminal.
Opciones y patrones
``` rsync -avzh src/ dest/ rsync -a --delete src/ user@host:/dest/ rsync -avz -e ssh src/ user@host:dest/ ```
### Opciones comunes - `-a` — modo archivo (recursividad + conservar permisos/fechas/enlaces) - `-v` — detallado; `-z` — comprimir; `-h` — números legibles para humanos - `--delete` — elimina en el destino los archivos que ya no existen en el origen - `--progress` — mostrar el progreso por archivo - `-e ssh` — usar una shell remota concreta
### Consejos - La barra final importa: `src/` copia el *contenido* de src; `src` (sin barra) copia src mismo. - Usa `--delete` solo al reflejar: elimina archivos extra en el destino.
▶¿Cuál es la diferencia entre 'src/' y 'src'?
▶¿Cómo reflejo dos carpetas exactamente?
Si este herramienta le ha sido útil, considere comprarme un café.
Compra un café para mí.