Eu backup alguns diretórios de fotos no meu celular em uma pasta em uma máquina Linux como esta:
rsync -rtvu source_dir/ destination_dir/
Funciona muito bem, o diretório de destino pode conter centenas de arquivos, mas apenas alguns novos da origem são copiados.
De qualquer forma, eu tentei o mesmo comando com uma camcorder antiga que eu raramente uso e notei que ela não nomeia os arquivos de uma maneira sensata como o telefone, incluindo uma data ou timestamp, mas fornece nomes não exclusivos como este :
00000.MTS 00004.MTS 00008.MTS 00012.MTS 00016.MTS 00020.MTS
00001.MTS 00005.MTS 00009.MTS 00013.MTS 00017.MTS 00021.MTS
00002.MTS 00006.MTS 00010.MTS 00014.MTS 00018.MTS 00022.MTS
00003.MTS 00007.MTS 00011.MTS 00015.MTS 00019.MTS
Eu tinha planejado esvaziar este cartão SD e filmar outra coisa, mas esse comando de backup não é à prova de erros, não acho - o rsync examina os nomes dos arquivos e não o conteúdo dos arquivos.
Isso é verdade? Pode-se obter rsync para dizer verificar o hash dos arquivos para semelhança e renomeá-los de outra forma, ou existe outra solução adequada?