wils@web ~ $ cat ~/ajuda/guia-pratico-para-realizar-sincronizacao-de-arquivos-com-rsync-no-debian-11.md
LinuxGuia prático para realizar sincronização de arquivos com rsync no Debian 11
O rsync é uma ferramenta poderosa para sincronização de arquivos e diretórios entre sistemas, especialmente útil em servidores Debian 11. Este guia prático irá ajudá-lo a utilizar o rsync de forma eficiente.
Introdução
O rsync permite a transferência eficiente de arquivos, utilizando algoritmos que minimizam a quantidade de dados copiados. É ideal para backups e sincronização entre servidores.
Instalação do rsync
O rsync geralmente vem pré-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 arquivos locais
Para sincronizar 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 (mostra detalhes da transferência)
Sincronizando arquivos remotos
Para sincronizar arquivos entre um sistema local e um remoto, utilize:
rsync -av /caminho/origem/ usuario@ip_remoto:/caminho/destino/
Para sincronizar do remoto para o local, inverta os caminhos:
rsync -av usuario@ip_remoto:/caminho/origem/ /caminho/destino/
Excluindo arquivos durante a sincronização
Para excluir arquivos específicos durante a sincronização, utilize a opção --exclude:
rsync -av --exclude='*.tmp' /caminho/origem/ /caminho/destino/
Sincronização via SSH
Para garantir segurança na transferência, utilize o SSH:
rsync -av -e ssh /caminho/origem/ usuario@ip_remoto:/caminho/destino/
Conclusão
O rsync é uma ferramenta versátil e eficiente para sincronização de arquivos. Experimente diferentes opções para atender às suas necessidades específicas. Dica: Sempre teste a sincronização com a opção --dry-run para visualizar as mudanças sem realmente aplicá-las:
rsync -av --dry-run /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.