Tenho duas máquinas Linux diferentes (servidores de sites) separadas pela Internet, com árvores de diretórios e arquivos semelhantes. Ambas podem acessar uma à outra via SSH.
Quero sincronizar determinados diretórios, no entanto, preciso saber antes de executar a sincronização sobre a lista de arquivos e diretórios que precisam ser transferidos ou excluídos antes de executá-la.
O Rysnc tem um bom desempenho para executar a sincronização real. Mas há alguma opção nele que me mostre quais mudanças ocorrerão antes de executá-la?
Ou existe algum outro programa Linux que possa fazer isso?
ambas as máquinas Linux podem acessar uma à outra via ssh
Obrigado
Pois
rsync
você pode usar a opção-n
. Isso executará o processo, imprimirá mensagens, mas não fará alterações. Para mais informações, você pode verificar a página do manual .