wils@web ~ $ cat ~/ajuda/como-transferir-arquivos-com-rsync-no-ubuntu-22-04-guia-pratico.md
LinuxComo transferir arquivos com rsync no Ubuntu 22.04: Guia prático
O rsync é uma ferramenta poderosa para transferir e sincronizar arquivos de forma eficiente entre sistemas. Neste guia, vamos aprender como usar o rsync no Ubuntu 22.04.
Introdução
O rsync é amplamente utilizado devido à sua capacidade de transferir apenas as partes dos arquivos que mudaram, o que economiza largura de banda e tempo. Neste manual, abordaremos como transferir arquivos localmente e entre servidores remotos.
Passo a Passo
1. Instalando o rsync
O rsync geralmente vem pré-instalado no Ubuntu. Para garantir que você tenha a versão mais recente, use o seguinte comando:
sudo apt update && sudo apt install rsync
2. Transferindo Arquivos Localmente
Para transferir arquivos de um diretório para outro no mesmo sistema, utilize o seguinte comando:
rsync -av /caminho/origem/ /caminho/destino/
- -a: Modo de arquivo, que preserva permissões, timestamps, etc.
- -v: Modo verboso, que fornece detalhes sobre a transferência.
3. Transferindo Arquivos para um Servidor Remoto
Para transferir arquivos para um servidor remoto, use o seguinte formato:
rsync -av /caminho/origem/ usuario@ip_do_servidor:/caminho/destino/
Certifique-se de substituir usuario, ip_do_servidor e /caminho/destino/ pelos valores corretos.
4. Sincronizando Diretórios
Para sincronizar um diretório inteiro com um servidor remoto, use:
rsync -avz /caminho/origem/ usuario@ip_do_servidor:/caminho/destino/
- -z: Comprime os dados durante a transferência.
5. Excluindo Arquivos Específicos
Para excluir arquivos ou diretórios específicos durante a transferência, utilize a opção --exclude:
rsync -av --exclude 'arquivo_ou_diretorio' /caminho/origem/ /caminho/destino/
Conclusão
O rsync é uma ferramenta versátil e eficiente para transferir arquivos. Uma dica importante é sempre testar suas transferências com a opção --dry-run antes de realizar a operação real:
rsync -av --dry-run /caminho/origem/ /caminho/destino/
Isso ajuda a evitar erros indesejados.
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.