—
—
As duas pastas são lidas no seu navegador. Nada é enviado e nada é gravado até você apertar o botão.
Sobre sincronizar duas pastas
robocopy src dst /MIR faz bem esse trabalho, e é justamente por isso que ninguém deveria digitá-lo de cabeça. /MIR espelha, e espelhar significa que ele apaga do destino tudo o que não estiver na origem. Troque os dois caminhos de lugar e um disco de backup se esvazia em segundos. Não há prévia nem desfazer.
Esta ferramenta faz o mesmo trabalho na ordem inversa. As duas pastas são comparadas primeiro, cada arquivo cai num grupo, e as contagens e os tamanhos estão na tela antes de qualquer botão fazer coisa alguma.
Como usar
- Escolha a pasta de origem — a que tem a cópia boa
- Escolha o destino — onde as coisas devem parar. Seu navegador vai pedir permissão para gravar ali
- Deixe Adicionar o novo e atualizar o alterado. Essa opção nunca apaga nada
- Leia as listas: o que é novo, o que mudou e o que está só no destino
- Aperte Sincronizar agora — ou leve um script robocopy ou rsync
Os quatro grupos
- Novos — na origem, ausentes do destino. Estes são copiados
- Alterados — nos dois, mas diferentes. Estes são sobrescritos
- Só no destino — não estão na origem. Ficam intactos, a menos que você escolha o espelho
- Já idênticos — pulados, e não custam nada
O que conta como «alterado»
Esta é a opção que vale a pena entender.
- O tamanho difere — o mais rápido, e já pega quase toda edição real
- O tamanho ou a data difere — pega também uma edição que por acaso manteve o mesmo tamanho. É o padrão, e é o que o robocopy faz
- O conteúdo difere — um SHA-256 das duas cópias. A única resposta certa, e a única que lê cada byte das duas pastas, então é lenta de propósito
Um arquivo cujos bytes batem mas cuja data não bate é idêntico no modo conteúdo e alterado no modo data. Isso não é defeito de nenhum dos dois: é a diferença entre eles, e por isso o relatório diz qual modo produziu a resposta. Datas que diferem por um ou dois segundos são tratadas como iguais, porque é isso que copiar entre dois sistemas de arquivos diferentes faz com um arquivo copiado perfeitamente.
O espelho, e por que ele não é o padrão
O espelho também apaga do destino tudo o que não estiver na origem. É a escolha certa para um disco de backup de verdade que deva ser uma cópia exata — e a escolha errada em praticamente todas as outras vezes.
Por isso é uma opção separada: os arquivos que ele apagaria são listados por nome, o aviso nomeia as duas pastas, e uma caixa precisa estar marcada antes de o botão funcionar. A marca se limpa sempre que a lista muda, porque o consentimento dado para um conjunto de arquivos não é consentimento para outro.
As exclusões também acontecem por último, depois de toda a cópia. Uma falha no meio do caminho nunca pode deixar o destino mais vazio do que começou.
A cópia vai num único sentido
Da origem para o destino, nunca de volta. Uma sincronização de mão dupla tem que decidir qual lado vence quando os dois mudaram, e uma ferramenta que adivinha isso é uma ferramenta que faz perder trabalho. Aqui a pasta de origem é aberta somente para leitura e nunca é alterada.
Para que as pessoas usam
- Fazer backup de Documentos ou Fotos num HD externo
- Manter um pen drive em dia com uma pasta de trabalho
- Copiar uma pasta de projeto para uma segunda máquina sem recopiar gigabytes
- Atualizar a pasta de um site apenas com os arquivos que mudaram
- Conferir se um backup realmente confere antes de confiar nele, usando o modo conteúdo
- Juntar uma pasta de um notebook antigo com a da máquina nova
Bom saber
- Funciona no Windows, macOS, Linux e ChromeOS. Navegadores de celular não conseguem entregar uma pasta a uma página web
- Nada é enviado. As duas pastas são lidas na página, e só o destino é gravado
- Firefox e Safari conseguem comparar e dar um script robocopy ou rsync, mas não conseguem gravar os arquivos aqui — Chrome, Edge e Opera conseguem
- Arquivos grandes são gravados direto no disco em fluxo, então um arquivo de 4 GB nunca precisa caber na memória
- O destino é relido depois de uma sincronização, então a lista que fica na sua frente é a verdade
- O modo conteúdo lê cada byte das duas pastas. Num par grande, conte com tempo
- Cada lista mostra os primeiros 250 arquivos
- O script tem uma linha robocopy ou rsync em vez de uma linha por arquivo — e a linha de espelho fica desativada até você ativá-la
Ferramentas relacionadas
- Comparar duas pastas — a mesma comparação, sem copiar nada
- Localizar arquivos duplicados — limpar antes de fazer backup
- Analisador de tamanho de pastas — ver o que está enchendo o disco
- Arquivos alterados desde — o que se moveu desde o último backup
- Exclusão de arquivos em lote — esvaziar o destino por regras em vez disso