wils@web ~ $ cat ~/ajuda/como-transferir-arquivos-de-forma-eficiente-usando-rsync-3-2-no-linux-guia-pratico.md

Linux

Como transferir arquivos de forma eficiente usando rsync 3.2 no Linux: Guia prático

atualizado em 28/08/2026

O rsync é uma ferramenta poderosa para transferir e sincronizar arquivos de forma eficiente entre sistemas Linux. Neste guia, vamos explorar como utilizar o rsync 3.2 para realizar transferências de arquivos de maneira otimizada.

Introdução

O rsync é amplamente utilizado por administradores de sistemas e desenvolvedores devido à sua capacidade de transferir apenas as partes alteradas de arquivos, economizando largura de banda e tempo.

Instalação do rsync

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

sudo apt update
sudo apt install rsync

Para distribuições baseadas em Red Hat, como CentOS, utilize:

sudo yum install rsync

Transferindo arquivos locais

Para transferir arquivos de um diretório para outro no mesmo sistema, utilize:

rsync -av /caminho/origem/ /caminho/destino/
  • -a: Modo arquivamento, preserva permissões, timestamps, etc.
  • -v: Modo verbose, exibe detalhes da transferência.

Transferindo arquivos para um servidor remoto

Para enviar arquivos para um servidor remoto via SSH, utilize:

rsync -avz /caminho/origem/ usuario@servidor:/caminho/destino/
  • -z: Comprime os dados durante a transferência.

Sincronizando diretórios

Para sincronizar um diretório local com um remoto, garantindo que o destino tenha exatamente o mesmo conteúdo:

rsync -av --delete /caminho/origem/ usuario@servidor:/caminho/destino/
  • --delete: Remove arquivos no destino que não estão mais na origem.

Excluindo arquivos

Para excluir arquivos específicos durante a transferência, utilize:

rsync -av --exclude 'padrão' /caminho/origem/ /caminho/destino/

Conclusão

O rsync é uma ferramenta versátil que pode facilitar a transferência de arquivos de maneira eficiente. Ao utilizar as opções corretas, você pode otimizar suas operações de backup e sincronização. Uma dica importante é sempre testar suas transferências com a opção --dry-run antes de executar o comando final:

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

Isso garantirá que você veja o que será transferido sem realizar a operação.

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.