wils@web ~ $ cat ~/ajuda/guia-completo-para-sincronizacao-de-arquivos-com-rsync-no-debian-11.md
LinuxGuia completo para sincronização de arquivos com rsync no Debian 11
O rsync é uma ferramenta poderosa para sincronização de arquivos e diretórios em sistemas Linux, incluindo o Debian 11. Neste guia, abordaremos como utilizar o rsync para transferir e sincronizar arquivos de forma eficiente.
Introdução ao rsync
O rsync permite a sincronização de arquivos localmente ou entre máquinas remotas, utilizando o protocolo SSH. Ele é eficiente, pois apenas transfere as diferenças entre os arquivos, economizando largura de banda e tempo.
Instalação do rsync
O rsync geralmente vem pré-instalado no Debian 11. Para verificar, utilize o seguinte comando:
rsync --version
Se não estiver instalado, você pode instalá-lo com:
sudo apt update && sudo apt install rsync
Sincronizando arquivos locais
Para sincronizar arquivos entre diretórios locais, use:
rsync -av /caminho/origem/ /caminho/destino/
- -a: Modo arquivamento (preserva permissões, timestamps, etc.)
- -v: Modo verbose (mostra o progresso)
Sincronizando arquivos remotos
Para sincronizar arquivos entre um diretório local e um remoto, utilize:
rsync -av /caminho/origem/ usuario@servidor:/caminho/destino/
Certifique-se de ter acesso SSH ao servidor remoto.
Sincronizando arquivos com exclusões
Para excluir arquivos ou diretórios específicos, utilize a opção --exclude:
rsync -av --exclude='*.tmp' /caminho/origem/ /caminho/destino/
Sincronizando deletando arquivos
Para deletar arquivos no destino que não estão mais na origem, adicione a opção --delete:
rsync -av --delete /caminho/origem/ /caminho/destino/
Conclusão
O rsync é uma ferramenta extremamente útil para manter arquivos sincronizados. Lembre-se de testar seus comandos em um ambiente seguro antes de aplicá-los em produção. Uma dica é usar a opção -n para simular a execução e verificar o que será alterado:
rsync -avn /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.