rsync es una potente utilidad de sincronización y transferencia de archivos que se utiliza a menudo en servidores, incluidos los servidores privados virtuales (VPS). Permite copiar y sincronizar eficazmente archivos y directorios entre sistemas locales y remotos.
-a
(archivar): incluye muchas opciones para conservar los atributos de los archivos (permisos, marcas de tiempo, etc.).-v
(verbose): muestra información detallada sobre el proceso.-z
(compress): comprime los datos durante la transmisión.--delete
: elimina los archivos del directorio de destino que no están en el directorio de origen.--exclude
: excluye de la copia los archivos o directorios especificados.Estos ejemplos y opciones le ayudarán a familiarizarse con rsync y a utilizarlo para sincronizar archivos y directorios de forma eficaz.
Componentes sintácticos:
usuario@host:/ruta/a/fuente
).Copia de un directorio local a otro directorio local:
rsync -av /path/to/source/ /path/to/destination/
Copia de un directorio local a un servidor remoto:
rsync -av /path/to/local/dir/ user@remote_host:/path/to/remote/dir/
Copiar de un servidor remoto a una máquina local:
rsync -av user@remote_host:/path/to/remote/dir/ /path/to/local/dir/
Sincronización para excluir determinados archivos:
rsync -av --exclude='*.tmp' /path/to/source/ /path/to/destination/
rsync es una herramienta muy útil para administradores de servidores y desarrolladores que simplifica el proceso de transferencia y sincronización de archivos. Su eficacia y flexibilidad la convierten en una de las soluciones más populares para realizar copias de seguridad y gestionar archivos en VPS y otros servidores.
Apply the discount by inserting the promo code in the special field at checkout: