wils@web ~ $ cat ~/ajuda/guia-completo-sobre-o-uso-de-rsync-para-sincronizacao-de-arquivos-em-servidores-linux.md

Linux

Guia completo sobre o uso de rsync para sincronização de arquivos em servidores Linux

atualizado em 23/07/2026

O rsync é uma ferramenta poderosa para sincronização de arquivos e diretórios em sistemas Linux. Ele permite transferir e sincronizar arquivos de maneira eficiente, utilizando algoritmos que minimizam a quantidade de dados transferidos.

Introdução ao rsync

O rsync é amplamente utilizado para backups, migrações e replicações de dados entre servidores. Ele pode operar localmente ou através de conexões remotas via SSH.

Instalação do rsync

Para instalar o rsync em distribuições baseadas em Debian, como Ubuntu, use:

sudo apt update && sudo apt install rsync

Em distribuições baseadas em Red Hat, como CentOS, use:

sudo yum install rsync

Usando o rsync

Sincronização Local

Para sincronizar um diretório localmente, use o seguinte comando:

rsync -av /caminho/origem/ /caminho/destino/

Sincronização Remota

Para sincronizar arquivos de um servidor remoto, utilize:

rsync -av usuario@servidor:/caminho/origem/ /caminho/destino/

Opções Comuns

  • -a: Modo arquivamento, preserva permissões e timestamps.
  • -v: Verbose, exibe o progresso da transferência.
  • -z: Comprime os dados durante a transferência.
  • --delete: Remove arquivos no destino que não estão na origem.

Exemplos Práticos

Sincronização com Compressão

Para sincronizar e comprimir os dados:

rsync -avz /caminho/origem/ usuario@servidor:/caminho/destino/

Sincronização com Exclusão de Arquivos

Para excluir arquivos que não estão mais na origem:

rsync -av --delete /caminho/origem/ /caminho/destino/

Conclusão

O rsync é uma ferramenta versátil e eficiente para sincronização de arquivos. Lembre-se de sempre testar os comandos em um ambiente seguro antes de aplicá-los em produção. Uma dica útil é utilizar o --dry-run para simular a operação sem realizar alterações:

rsync -av --dry-run /caminho/origem/ /caminho/destino/

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.