
Buenos días amigos de CANALTIC, Después de mucho he vuelto a escribir sobre RSYNC. Este programa que es muy útil al momento de hacer copias de seguridad, su funcionalidad puede ser comparada con ROBOCOPY para Windows.
Sintaxis básica.
# rsync opciones origen destino
Entendiendo algunas opciones
- -a esta opción es igual que elegir todas estas opciones juntas -rlptgoD; donde:
- -r recursividad dentro de los directorios, significa que va a copiar, todos los archivos y subdirectorios de dentro del directorio principal que hemos elegido a copiar.
- -l copiará los enlaces simbólicos y los mantendrá al directorio destino.
- -p preserva los permisos de los archivos que ha copiado.
- -t preserva la modificación de la hora de los archivos copiados. Esto le dice a rsync que transfiera los tiempos de modificación junto con los archivos y los actualice en el sistema remoto.
- -g preserva los grupos de los archivos copiados.
- -o preserva el propietario de los archivos copiados.
- -D preserva los archivos especiales.
- -v verbose (muestra un registro de la transferencia).
- -h human readable (muestra la salida numérica en un formato comprensible).
- -z compress (comprime los datos durante la transferencia de los mismos).
Algunos ejemplos
copiar o sincronizar localmente
# rsync -vh /home/tu_usuario/OrigenPrueba/ /home/tu_usuario/DestinoPrueba/
Copiar un Archivo a un Equipo Remoto
# rsync -avz Documentos root@192.168.0.100:/home/usuario/
Copiar un Directorio de un Equipo Remoto a un Directorio Local
# rsync -avz root@192.168.0.100:/home/usuario/Documentos /tmp/Respaldo/
Incluir o Excluir archivos específicos
# rsync -avz --exclude "*.conf" /var/www/html/ /home/web/public_html/
# rsync -avz --include "*.html" --exclude "*" /var/www/html/ /home/web/public_html/
Recursos
- Vector de Infografía creado por fullvector – www.freepik.es
- https://www.comoinstalarlinux.com/rsync-local-remoto-archivos-backup-files-commands/
- https://ubuntinux.blogspot.com/2018/02/comando-rsync-para-sistemas-linux.html#:~:text=Ubuntu%20Linux%3A%20Comando%20rsync%20para,al%20comando%20robocopy%20en%20Windows
- https://www.proxadmin.es/blog/rsync-10-ejemplos-practicos-de-comandos-rsync/