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

Linux

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

atualizado em 02/08/2026

O rsync é uma ferramenta poderosa para transferir e sincronizar arquivos entre servidores Linux de forma eficiente. Neste manual, vamos explorar como utilizá-lo para garantir que seus dados sejam transferidos de maneira rápida e segura.

Introdução ao rsync

O rsync utiliza um algoritmo de compressão e transferência incremental, o que significa que apenas as partes dos arquivos que mudaram são enviadas, economizando largura de banda e tempo.

Pré-requisitos

  • Ambos os servidores devem ter o rsync instalado.
  • Acesso SSH ao servidor de destino.
  • Permissões adequadas para leitura e escrita nos diretórios de origem e destino.

Passo a Passo para Transferir Arquivos

1. Instalação do rsync

Se o rsync não estiver instalado, você pode instalá-lo com o seguinte comando:

sudo apt-get install rsync  # Para distribuições baseadas em Debian
sudo yum install rsync      # Para distribuições baseadas em Red Hat

2. Transferindo Arquivos

Para transferir arquivos de um servidor local para um servidor remoto, utilize o seguinte comando:

rsync -avz /caminho/do/arquivo usuario@servidor_remoto:/caminho/de/destino
  • -a: Modo arquivamento (preserva permissões, timestamps, etc.).
  • -v: Modo verboso (exibe detalhes da transferência).
  • -z: Compressão durante a transferência.

3. Sincronizando Diretórios

Para sincronizar um diretório inteiro, use:

rsync -avz /caminho/do/diretorio/ usuario@servidor_remoto:/caminho/de/destino/

Note que a barra no final do caminho de origem é importante para indicar que o conteúdo do diretório deve ser transferido.

4. Excluindo Arquivos

Se você deseja excluir certos arquivos durante a transferência, utilize a opção --exclude:

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

Conclusão

O rsync é uma ferramenta extremamente útil para transferir e sincronizar arquivos entre servidores Linux. Para uma transferência ainda mais eficiente, considere usar o rsync em conjunto com o cron para agendar backups regulares.

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.