wils@web ~ $ cat ~/ajuda/como-usar-o-rsync-3-2-para-transferir-arquivos-de-forma-eficiente-entre-servidores-linux.md

Servidores

Como usar o rsync 3.2 para transferir arquivos de forma eficiente entre servidores Linux

atualizado em 29/07/2026

O rsync é uma ferramenta poderosa para transferência de arquivos entre servidores Linux, oferecendo eficiência e flexibilidade. A versão 3.2 trouxe melhorias significativas que facilitam ainda mais esse processo.

Introdução

O rsync é amplamente utilizado para sincronização de arquivos e diretórios. Ele utiliza um algoritmo que minimiza a quantidade de dados copiados, transferindo apenas as partes que mudaram.

Pré-requisitos

  • Ambos os servidores devem ter o rsync instalado.
  • Acesso SSH configurado entre os servidores.

Instalação do rsync

sudo apt update
sudo apt install rsync

Usando o rsync para transferir arquivos

A sintaxe básica do rsync é:

rsync [opções] origem destino

Exemplo 1: Transferir um arquivo

Para transferir um arquivo chamado arquivo.txt do servidor local para um servidor remoto:

rsync -avz arquivo.txt usuario@servidor_remoto:/caminho/destino/

Exemplo 2: Sincronizar diretórios

Para sincronizar um diretório chamado meus_dados:

rsync -avz meus_dados/ usuario@servidor_remoto:/caminho/destino/

Exemplo 3: Excluir arquivos durante a transferência

Para excluir arquivos com uma extensão específica, como .log:

rsync -avz --exclude='*.log' meus_dados/ usuario@servidor_remoto:/caminho/destino/

Transferência via SSH

O rsync pode ser utilizado via SSH para garantir segurança:

rsync -avz -e ssh arquivo.txt usuario@servidor_remoto:/caminho/destino/

Conclusão

O rsync é uma ferramenta essencial para administradores de sistemas e desenvolvedores. Ao utilizá-lo, você pode economizar largura de banda e tempo durante as transferências de arquivos.

Dica: Utilize a opção --dry-run para simular a transferência antes de executá-la, garantindo que tudo está correto:

rsync -avz --dry-run arquivo.txt usuario@servidor_remoto:/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.