A Microsoft acaba de entregar verdadeiros utilitários Unix dentro do Windows. Coreutils (as ferramentas GNU por trás de cat, cp, grep e companhia) agora vêm com o sistema operacional, então um desenvolvedor do Windows não precisa mais de WSL ou Git Bash apenas para escrever um script de cópia de arquivo. Essa mudança faz o rsync se sentir mais próximo do que nunca, porque a memória muscular finalmente funciona igual em todos os três desktops.
Rsync ainda é a referência para sincronização de arquivos. É rápido, é programável e faz uma coisa muito bem. Mas a maioria do trabalho interessante em sincronização de arquivos se mudou para outro lugar: armazenamento de objetos em nuvem, snapshots de backup criptografados, ferramentas GUI e redes peer-to-peer. Se você tem usado rsync por hábito, essas sete alternativas cobrem o que o rsync não faz.
Comparação rápida
| Ferramenta | Melhor para | Plano gratuito | Preço inicial | Recurso destacado |
|---|---|---|---|---|
| rclone | Sincronização de armazenamento em nuvem | Totalmente gratuito | Gratuito | 70+ backends de nuvem em um CLI |
| Syncthing | Sincronização LAN e peer-to-peer | Totalmente gratuito | Gratuito | Sem nuvem, sem conta, sincronização contínua |
| Resilio Sync | Sincronização P2P comercial | Nível pessoal | Cerca de 60 USD compra única (Home Pro) | Sincronização seletiva com velocidades LAN |
| FreeFileSync | Sincronização apontar-e-clicar | Totalmente gratuito | Baseado em doações | GUI com comparação em tempo real |
| Duplicati | Backup em nuvem criptografado | Totalmente gratuito | Gratuito (auto-hospedado) | AES-256 lado do cliente para qualquer backend |
| restic | Backup moderno com deduplicação | Totalmente gratuito | Gratuito | Restauração de snapshots, deduplicação por padrão |
| BorgBackup | Backup de servidor testado | Totalmente gratuito | Gratuito | Comprimido, deduplicação, apenas acrescentar |
Por que as pessoas procuram além do rsync
Rsync não tem interface gráfica. Isso está bem em um servidor Linux, mas é um obstáculo real em um Mac familiar ou um laptop de trabalho onde ninguém quer memorizar -avz --delete --exclude. Uma ferramenta GUI com uma visualização de diferenças responde a mais perguntas em dez segundos do que uma linha de comando de shell.
Também não tem suporte nativo para armazenamento de objetos em nuvem. Se seus dados estão em S3, Google Cloud Storage, Backblaze B2 ou em uma pasta do Dropbox compartilhada, o rsync precisa de uma camada de montagem para tocá-los, e isso adiciona latência e modos de falha. Fluxos de trabalho modernos querem acesso direto à API, não desvios FUSE.
Também não há criptografia em repouso. Rsync pode mover dados via SSH, mas o destino armazena arquivos como chegaram. Ferramentas de backup agora assumem que o alvo não é confiável e criptografam cada fragmento antes de sair da máquina.
Finalmente, os sinalizadores são crípticos. Usuários no Reddit e Hacker News repetem a mesma reclamação: executaram rsync -avz por anos sem saber o que -a realmente inclui, e um --delete errado custou dados reais. No Windows a história é pior: terminações de linha, bits de permissão e separadores de caminho, tudo combate a ferramenta. É o que essas alternativas corrigem.
As 7 alternativas ao rsync
rclone
rclone é o que acontece quando alguém reescreve rsync para a nuvem. O CLI é praticamente idêntico (rclone sync src: dest:), mas em vez de caminhos locais ou destinos SSH, fala com S3, Google Drive, OneDrive, Dropbox, Backblaze B2, Wasabi, iCloud e cerca de 60 outros backends. Em uma máquina Windows nova com coreutils instalados, você pode canalizar a saída do rclone em grep e awk da mesma forma que faria no Linux, que costumava ser o ponto inteiro do rsync.
O tratamento de largura de banda é genuinamente bom. Você obtém uploads em chunks, cópia do lado do servidor onde o provedor suporta, overlays criptografados (remotes crypt) e um comando mount que transforma qualquer nuvem em um sistema de arquivos nativo. Para quem quer mover dados entre nuvens ou entre um laptop e armazenamento de objetos, rsync vs rclone é uma luta unilateral.
Onde cai: rclone não é uma ferramenta de backup. Sincroniza arquivos como estão, então se você quer snapshots ou restauração point-in-time, você ainda precisa de algo a mais. Seu arquivo de configuração também cresce rapidamente se você adicionar muitos remotes.
Preço: totalmente gratuito e open source. Sem nível pago.
Migrando de rsync: a forma de comando é intencionalmente similar. rsync -av src/ dest/ se torna rclone sync src dest. Não há importação de configuração, mas sinalizadores como --exclude, --dry-run e --bwlimit se comportam como você espera.
Baixar: rclone.org
Resumo: escolha rclone se qualquer parte do seu fluxo de trabalho toca armazenamento em nuvem. Ele substitui rsync no momento em que seu destino deixa de ser um diretório em outra máquina Unix.
Syncthing
Syncthing é um mecanismo de sincronização peer-to-peer que funciona em todos os sistemas operacionais desktop e mantém silenciosamente as pastas em sincronização entre dispositivos. Não há servidor central, não há conta e não há nuvem. Duas máquinas se descobrem por ID de dispositivo, concordam com uma pasta compartilhada e então trocam alterações continuamente em segundo plano. Em uma LAN rápida, é mais rápido que a maioria das ferramentas de sincronização em nuvem porque os dados nunca saem da rede.
A interface web em localhost:8384 é discreta, mas completa. Você pode pausar pastas, definir modos de envio único ou recebimento único e inspecionar a fila de alterações. O versionamento é integrado, portanto, as substituições mantêm um histórico para o qual você pode reverter.
Onde cai: Syncthing não sincroniza com armazenamento de objetos em nuvem, e precisa que ambos os dispositivos estejam online para mover dados. Não é uma ferramenta de backup também. Se seu laptop morrer antes da última sincronização, o delta é perdido.
Preço: totalmente gratuito e open source.
Migrando de rsync: nada para importar, porque Syncthing pensa em pastas, não em comandos. Se você executava rsync em um trabalho cron para manter dois laptops alinhados, Syncthing substitui todo o script com uma caixa de seleção.
Baixar: syncthing.net
Resumo: escolha Syncthing quando quiser que suas próprias máquinas mantenham as mesmas pastas sincronizadas e se recuse a entregar os dados a um provedor de nuvem.
Resilio Sync
Resilio Sync é o descendente comercial do BitTorrent Sync. Mesma ideia peer-to-peer que Syncthing, mas execução diferente: uma GUI polida, aplicativos móveis que funcionam bem, e sincronização seletiva para que um telefone possa conter placeholders em vez da pasta completa. O mecanismo de transferência ainda usa chunks no estilo BitTorrent, para que um grupo de laptops na mesma rede de escritório possa extrair uma pasta grande um do outro, em vez de de uma origem.
A configuração é questão de cinco minutos. Você instala o cliente, cria uma pasta e compartilha um link ou chave. Os aplicativos tratam a travessia de NAT silenciosamente, que é onde Syncthing às vezes tropeça.
Onde cai: não é open source, e o nível pessoal gratuito é limitado em comparação com a licença Home Pro. Alguns usuários no Reddit também apontaram a falta de criptografia verdadeira de ponta a ponta em compartilhamentos padrão.
Preço: nível pessoal gratuito para sincronização básica, Home Pro é uma licença de compra única (geralmente cerca de 60 USD) e planos corporativos são por usuário por ano.
Migrando de rsync: sem importador, mas se você estava usando rsync via SSH entre um NAS doméstico e um laptop, Resilio Sync cobre o mesmo terreno com menos configuração.
Baixar: resilio.com
Resumo: escolha Resilio Sync se quiser sincronização P2P com uma interface de usuário real em dispositivos móveis e estiver disposto a pagar pelo polimento.
FreeFileSync
FreeFileSync é a ferramenta que as pessoas querem dizer quando dizem “eu só quero uma GUI”. Mostra duas pastas lado a lado, destaca diferenças por cor e permite que você escolha a direção para sincronizar antes de fazer qualquer coisa. Executa no Windows, macOS e Linux com a mesma interface, o que é raro nesta categoria.
O modo batch é mais forte do que parece. Você pode salvar uma sincronização como um trabalho, agendá-la com o agendador do sistema operacional ou acioná-la a partir de um atalho. RealTimeSync observa uma pasta e dispara o trabalho sempre que arquivos mudam, o que é próximo ao que as pessoas configuram para trabalhos cron rsync.
Onde cai: sem backend na nuvem além de FTP, SFTP e Google Drive. Sem criptografia em repouso, e o instalador agrupa uma tela de impulso de doação que alguns usuários acham agressiva.
Preço: gratuito com uma edição de doador opcional (cerca de 25 USD compra única) que desbloqueia sincronização paralela, instalações portáteis e atualizações silenciosas.
Migrando de rsync: nada para importar. O modelo mental é diferente: em vez de um comando com sinalizadores, você constrói um trabalho com dropdowns. Uma vez que você aceita essa mudança, a ferramenta responde muitas perguntas “será que realmente copiou” mais rápido do que qualquer shell.
Baixar: freefilesync.org
Resumo: escolha FreeFileSync quando a pessoa executando a sincronização nunca vai tocar em um terminal.
Duplicati
Duplicati é uma ferramenta de backup construída em torno da suposição de que o destino não é confiável. Os arquivos são divididos em chunks, desduplicados, comprimidos e criptografados com AES-256 no cliente antes de sair da máquina. O alvo pode ser quase qualquer coisa: SFTP, S3, Backblaze B2, Google Drive, OneDrive, WebDAV ou um simples disco local.
Há uma interface web, um agendador e um navegador de restauração que permite puxar arquivos individuais de qualquer snapshot no passado. Executa como um serviço no Windows, macOS e Linux, então você o instala uma vez e esquece.
Onde cai: a pegada do tempo de execução .NET é mais pesada que Borg ou restic, e trabalhos de longa duração historicamente tiveram peculiaridades de confiabilidade em conjuntos de dados muito grandes. Versões recentes melhoraram isso, mas usuários pesados ainda verificam com um segundo backup.
Preço: totalmente gratuito e open source. Sem nível pago.
Migrando de rsync: Duplicati não sincroniza pastas no sentido rsync. Ele armazena backups versionados em vez disso. Se você executava rsync --backup-dir para falsificar cópias versionadas, Duplicati é o que você realmente queria.
Baixar: duplicati.com
Resumo: escolha Duplicati se quiser backups criptografados para armazenamento em nuvem barato e está disposto a trocar algum desempenho bruto por uma interface amigável.
restic
restic é uma ferramenta de backup de binário único escrita em Go com padrões sensatos: armazenamento endereçável por conteúdo, desduplicação, criptografia e restauração de snapshots. Sem arquivo de configuração para quebrar e sem tempo de execução para instalar. Você a aponta para um repositório (disco local, SFTP, S3, B2, Azure, GCS, servidor REST) e ela cuida do resto.
O primeiro backup escreve tudo. Cada backup posterior é um snapshot que apenas referencia os novos chunks, então um trabalho noturno em um conjunto de dados de 500 GB termina em minutos depois que a execução inicial é concluída. Restauração é por arquivo, por diretório ou por snapshot, e o subcomando mount expõe qualquer snapshot como um sistema de arquivos somente leitura.
Onde cai: podar snapshots antigos é mais lento que Borg em repositórios muito grandes. O CLI é amigável, mas sem interface gráfica oficial.
Preço: totalmente gratuito e open source.
Migrando de rsync: restic não é uma ferramenta de sincronização, então nada para importar. Se você estava emparelhando rsync com snapshots de hardlink (o truque clássico --link-dest), restic substitui todo o pipeline por um único armazenamento criptografado e consciente de desduplicação.
Baixar: restic.net
Resumo: escolha restic quando quiser uma ferramenta de backup moderna que funcione igual em qualquer sistema operacional e trate o destino como hostil.
BorgBackup
BorgBackup (Borg) é o irmão mais velho e testado em batalha do restic. Mesmas ideias principais: chunking definido por conteúdo, desduplicação, compressão e criptografia. Borg está em produção em escala por uma década, e seus números em conjuntos de dados enormes ainda são difíceis de vencer. Prune, check e compact são todos rápidos o suficiente para executar em uma janela cron.
Modo append-only é o recurso que engenheiros de backup continuam retornando. Aponte um cliente para um repositório Borg remoto com credenciais apenas para acrescentar e nem mesmo um laptop comprometido pode destruir snapshots antigos. Isso importa contra ransomware de uma forma que rsync nunca abordou.
Onde cai: o suporte nativo do Windows é limitado, então a maioria dos usuários do Windows executa Borg dentro de WSL. Sem interface gráfica oficial, embora Vorta cubra Linux e macOS.
Preço: totalmente gratuito e open source.
Migrando de rsync: Borg é um mecanismo de backup, não um mecanismo de sincronização. Se sua configuração rsync era realmente um backup de pobre (diretórios rotativos em um NAS), Borg transforma o mesmo disco em um repositório apropriado com retenção muito melhor.
Baixar: borgbackup.readthedocs.io
Resumo: escolha Borg quando o alvo é um servidor Linux ou macOS e você se importa com retenção de longo prazo e resistência ao ransomware.
Como escolher
Comece com o que é o destino, não o que é a fonte. Essa única pergunta determina a ferramenta.
Se o destino é armazenamento de objetos em nuvem, escolha rclone. Nada mais cobre tantos backends com um CLI familiar, e agora se senta confortavelmente ao lado de coreutils que são enviados com Windows. Use-o para sincronização unidirecional, espelhamento entre nuvens ou exposição de um bucket como uma unidade local.
Se o destino é outra máquina que você possui e ambas geralmente estão online, escolha Syncthing. É a coisa mais próxima de “rsync mas contínuo” e nunca pede conta. Use Resilio Sync em vez disso se precisar de clientes móveis que realmente continuem funcionando e não se importar de pagar uma vez.
Se uma pessoa não técnica vai executá-la, escolha FreeFileSync. A diferença visual previne o acidente rsync mais comum, que é perceber que o lado errado foi apagado.
Se você realmente está fazendo backups, pare de sincronizar pastas e escolha uma ferramenta de backup real. Use restic se quiser um binário único que funcione em qualquer lugar e trate o alvo como não confiável. Use BorgBackup para conjuntos de dados muito grandes em servidores Linux ou macOS, especialmente quando o modo append-only importa. Use Duplicati se quiser uma interface web amigável e armazenamento criptografado com um provedor de nuvem barato e puder aceitar um tempo de execução mais pesado.
Fique com rsync simples quando o trabalho é um espelho único entre duas máquinas Unix que você já possui e sabe exatamente o que seus sinalizadores fazem. É ainda a forma mais rápida de mover um diretório através de um link SSH rápido.
Perguntas frequentes
O rclone é mais rápido que rsync?
Para cópias locais através de um disco rápido, rsync é geralmente um pouco mais rápido porque faz menos trabalho por chunk. Para qualquer coisa que envolva armazenamento em nuvem, rclone é muito mais rápido porque usa uploads HTTP concorrentes e cópia do lado do servidor onde o provedor suporta. Se seu gargalo é a rede para um bucket, rclone vence.
Syncthing usa a nuvem?
Não. Syncthing é peer-to-peer, então os dados vão diretamente entre seus dispositivos. Usa servidores de descoberta pública e servidores de retransmissão para ajudar dois pares a encontrar um ao outro atrás de NAT, mas o conteúdo do arquivo nunca toca um servidor hospedado pela Syncthing e você pode desabilitar completamente os relés públicos se quiser uma configuração totalmente privada.
Restic é melhor que Borg?
Eles resolvem o mesmo problema com compensações diferentes. restic funciona como um binário Go único em todos os sistemas operacionais desktop, incluindo Windows nativo, e seu suporte de backend na nuvem é mais amplo. Borg é mais rápido em repositórios muito grandes e tem modo append-only. Escolha restic para simplicidade multiplataforma, Borg para servidores Linux em escala.
Posso sincronizar entre Windows e Mac com rsync?
Sim, mas é complicado. Você precisa de rsync instalado em ambos os lados (Homebrew no macOS e WSL, MSYS2 ou a nova build coreutils no Windows), versões correspondentes e atenção cuidadosa aos separadores de caminho e bits de permissão. A maioria das pessoas que tentam isso uma vez muda para Syncthing ou FreeFileSync para a mesma tarefa.
Rclone suporta criptografia?
Sim. rclone tem um tipo remote crypt que envolve qualquer backend e criptografa nomes de arquivo e conteúdo de arquivo no lado do cliente antes do upload. Não é uma ferramenta de backup completa, mas para enviar dados sensíveis para um bucket de nuvem pública, crypt lida com a parte de criptografia de forma limpa.
FreeFileSync é realmente gratuito?
A versão base é gratuita e funciona no Windows, macOS e Linux sem restrições de recursos. A edição de doador (cerca de 25 USD compra única) desbloqueia sincronização paralela, instalações portáteis e atualizações silenciosas. Tudo que você precisa para sincronização ocasional de duas pastas está na versão gratuita.