wils@web ~ $ cat ~/ajuda/como-transferir-arquivos-com-rsync-no-ubuntu-22-04-guia-pratico.md

Linux

Como transferir arquivos com rsync no Ubuntu 22.04: Guia prático

atualizado em 04/09/2026

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.