Utilitário de comparação rápida de pastas grandes no Mac (talvez Windows)

4

Estou procurando uma ferramenta que possa me ajudar a comparar o conteúdo de duas pastas grandes e detectar o que mudou em uma delas (arquivos adicionados, modificados, movidos, copiados) em comparação com o destino. Eu também quero poder sincronizar as duas pastas usando minhas preferências (sincronização personalizada).

Eu quero usar isso como backup, mas não deve ser totalmente automático (quero ver o que está sincronizado, o que está sendo copiado). A razão para isso é que talvez eu queira manter alguns arquivos no destino (projetos antigos arquivados), mas excluí-los da fonte (para economizar espaço).

É muito importante que detecte arquivos / pastas movidos no diretório de origem (assim evito duplicatas se fizer uma sincronização unidirecional - tenho o hábito de reorganizar minha estrutura de diretórios, portanto pastas e criar subpastas)

Ele também precisa ser rápido porque estou falando de diretórios grandes (~ 60 000 arquivos)

Até o momento, eu testei o seguinte software, mas não encontrei algo que pudesse satisfazer minhas necessidades de backup:

  • ViceVersa Pro (é legal e rápido, mas não detectou arquivos movidos)
  • WinMerge (muito lento para comparar 60.000 arquivos - não pode perder tempo ao fazer backups mais frequentes) (atualização: esta ferramenta também não detecta arquivos movidos !, é muito mais lenta que ViceVersa)

EDIT: Eu mudei para o Mac, então agora eu preciso de um que funcione com o MacOS (não necessariamente para o Windows)

    
por Cristian 02.10.2011 / 19:57

4 respostas

1

Experimente o Uníssono . Fonte livre / aberta. Usa o algoritmo rsync para sincronização, portanto, apenas os bits alterados são movidos. Lida com sincronização bidirecional. Rápido.

Unison is a file-synchronization tool for Unix and Windows. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other.

    
por 10.10.2011 / 02:45
1

Você consultou o utilitário gratuito SyncToy 2.1 Eu o uso para manter backups a unidade USB e pode atender às suas necessidades. Espero que isso ajude.

    
por 02.10.2011 / 23:11
1

Um truque muito antigo: para cada arquivo, faça outro arquivo adicionando o sufixo .crc ... com o crc de seu amigo.

Agora, você

  1. faça o truque do crc para cada novo arquivo recebido
  2. você apenas compara os arquivos crc: rapidamente, também em links de rede lentos

No linux existe o utilitário padrão cksum. Ferramentas semelhantes são difundidas, desde o tempo antigo de BBS sobre 9600 baud tel.co.in links: -)

    
por 30.11.2011 / 21:14
0

Acho que o GoodSync pode fazer isso, mas a versão gratuita / de teste tem limites de número de arquivo.

Você pode querer executar rsync no modo de execução a seco ou executar diff para comparar pastas se desejar soluções de linha de comando gratuitas.

    
por 10.10.2011 / 00:28

Tags