wils@web ~ $ cat ~/ajuda/guia-pratico-para-sincronizar-pastas-locais-e-remotas-com-rsync-no-debian-11.md

Servidores

Guia prático para sincronizar pastas locais e remotas com rsync no Debian 11

atualizado em 12/08/2026

O rsync é uma ferramenta poderosa para sincronização de arquivos e diretórios entre sistemas locais e remotos. Neste guia, abordaremos como utilizá-lo no Debian 11.

Introdução

O rsync é ideal para backups e transferências eficientes, pois apenas copia as diferenças entre os arquivos, economizando largura de banda e tempo.

Instalação do rsync

O rsync geralmente já vem instalado no Debian 11. Para verificar, execute:

rsync --version

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

sudo apt update && sudo apt install rsync

Sincronizando Pastas Locais

Para sincronizar uma pasta local com outra, utilize o seguinte comando:

rsync -av /caminho/da/pasta/origem/ /caminho/da/pasta/destino/
  • -a: Modo arquivamento (preserva permissões, timestamps, etc.)
  • -v: Modo verbose (mostra o progresso)

Sincronizando Pastas Remotas

Para sincronizar uma pasta local com uma remota, use:

rsync -av /caminho/da/pasta/origem/ usuario@ip_remoto:/caminho/da/pasta/destino/

Certifique-se de que você tem acesso SSH ao servidor remoto.

Sincronizando Pastas Remotas para Locais

Para copiar arquivos de uma pasta remota para uma local, inverta a ordem:

rsync -av usuario@ip_remoto:/caminho/da/pasta/origem/ /caminho/da/pasta/destino/

Opções Adicionais

  • --delete: Remove arquivos no destino que não existem na origem.
  • -z: Comprime os dados durante a transferência.

Exemplo Completo

Um exemplo de comando completo que sincroniza e remove arquivos que não estão mais na origem seria:

rsync -av --delete /caminho/da/pasta/origem/ usuario@ip_remoto:/caminho/da/pasta/destino/

Conclusão

O rsync é uma ferramenta versátil e eficiente para sincronização de arquivos. Sempre faça testes em um ambiente controlado antes de executar operações críticas.

Dica: Utilize o parâmetro --dry-run para simular a execução do comando sem realizar alterações:

rsync -av --dry-run /caminho/da/pasta/origem/ usuario@ip_remoto:/caminho/da/pasta/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.