Existem várias maneiras de espelhar os diretórios nos quais os carimbos de data mais recentes têm precedência. Eu uso o comando lftp
' mirror
em um contexto semelhante, que é programável por script.
Você ainda terá problemas se espelhar antes de começar a trabalhar em um arquivo, editá-lo e descobrir que alguém fez o upload de uma nova versão durante esse período. O que você mais precisa em circunstâncias como essas é o controle de versão, especificamente o controle de versão distribuída , como Mercurial ou Git .