wils@web ~ $ cat ~/ajuda/como-transferir-arquivos-usando-rsync-para-sincronizacao-em-servidores-linux.md
LinuxComo transferir arquivos usando rsync para sincronização em servidores Linux
O rsync é uma ferramenta poderosa para transferir e sincronizar arquivos entre servidores Linux. Ele é eficiente, pois apenas copia as diferenças entre os arquivos de origem e destino, economizando largura de banda e tempo.
Introdução
Este manual irá guiá-lo através do processo de transferência de arquivos usando o rsync. Você aprenderá a configurar e executar comandos básicos para sincronização de arquivos.
Passo a Passo
1. Instalação do rsync
- Em distribuições baseadas em Debian, como Ubuntu:
sudo apt update
sudo apt install rsync
sudo yum install rsync
2. Sintaxe básica do rsync
A sintaxe básica para usar o rsync é:
rsync [opções] origem destino
3. Sincronizando arquivos locais
Para sincronizar arquivos entre diretórios locais, use:
rsync -av /caminho/do/diretorio/origem/ /caminho/do/diretorio/destino/
4. Sincronizando arquivos com um servidor remoto
Para transferir arquivos para um servidor remoto, a sintaxe é:
rsync -av /caminho/do/diretorio/origem/ usuario@servidor:/caminho/do/diretorio/destino/
5. Sincronizando arquivos de um servidor remoto
Para copiar arquivos de um servidor remoto para o seu sistema local:
rsync -av usuario@servidor:/caminho/do/diretorio/origem/ /caminho/do/diretorio/destino/
6. Opções úteis
- -a: Modo archive, preserva permissões e timestamps.
- -v: Modo verbose, exibe detalhes da transferência.
- -z: Comprime os dados durante a transferência.
- --delete: Remove arquivos no destino que não estão mais na origem.
Conclusão
O rsync é uma ferramenta essencial para a sincronização de arquivos em servidores Linux. Utilize as opções conforme sua necessidade para otimizar o processo de transferência. Dica: sempre teste os comandos com a opção --dry-run antes de executar para evitar surpresas indesejadas.
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.