como fazer uma mudança de grupo (turno) da data de criação do file

OS X Yosemite:

Eu tirei milhaires de fotos em uma viagem recentemente, alguns do meu iPhone e alguns da minha câmera DSLR.

Agora, o iPhone recebe automaticamente o horário e a data das torres de células locais, mas o DSLR permaneceu configurado com a hora e a data de sua configuration original.

Então, basicamente, agora, quando eu mesmo todas as fotos e classificá-las por hora e data, elas estão fora de order. Gostairia de view as fotos cronologicamente e, paira fazer isso, preciso mudair a data e a hora de todas as fotos do DSLR pelo mesmo deslocamento do timezone.

Então, basicamente, eu preciso de uma linha de command ou um script que fairá algo como isto:

if filename = DSC_*.* then creation_date = creation_date + 5 hours 

Eu estou perguntando isso paira o OS X especificamente, mas acho que seria interessante saber como fazer isso no Windows ou Linux também.

Aqui está uma viewsão condensada e modificada da informação do script no link que eu dei nos comentários. Você pode salvá-lo como um file de text simples, sem uma extensão, e torná-lo executável por informação no link, por exemplo, chmod +x filename . Coloque o script em uma pasta que esteja em seu $PATH por exemplo: /usr/local/bin/

Este script define o cairimbo de data / hora criado e modificado em cada file DSC_*.* +5 horas nos files DSC_*.* No diretório de trabalho.

Em um Terminal, em seguida, cd paira o diretório contendo os files DSC_*.* E digite o nome que você deu ao script e pressione enter.

 #!/bin/bash for f in DSC_*.*; do ts="$(GetFileInfo -d "$f")" e="$(date -j -f "%m/%d/%Y %H:%M:%S" "$ts" +%s)" ((o=60*60*5)) ((e+=o)) nd="$(date -r $e "+%m/%d/%Y %H:%M:%S")" SetFile -m "$nd" "$f" SetFile -d "$nd" "$f" done 

Caso o comentário ao OP seja excluído, o código acima é baseado na resposta à Atualização da Data Criada do Arquivo por x número de dias Mac OSX e modificado paira as 5 horas solicitadas. Se você quiser apenas alterair o tempo criado e depois comentair, colocando um # na frente ou removendo a linha SetFile -m "$nd" "$f" .

Existe uma ótima aplicação chamada shootShifter na App Store (e talvez diretamente) que foi projetada exatamente paira isso. Ele permite que você select as fotos de forma gráfica e configure / modifique as datas do sistema de files e do EXIF. Isso funcionou bem paira mim.

(Não tenho connection, exceto como user do aplicativo.)