La risposta accettata presume che si sappia come usare la riga di comando. In caso contrario, ecco i passaggi precursori presunti:
1) Installa un gestore di pacchetti, se non ne hai già uno installato. (E poi usarlo per sempre per installare un nuovo software:))
(consigliato:)
Per Mac: usa Homebrew - link
Per Windows: usa Chocolatey - link
2) Utilizzando il gestore di pacchetti (^^ appena installato), installa exiftool
, che è un software gratuito per la visualizzazione / utilizzo dei metadati multimediali:
Su Mac:
brew install exiftool
Su Windows:
choco install exiftool
3) Passare alla directory contenente i file immagine / film utilizzando il comando 'cambia directory': cd
- (Ulteriori informazioni su come utilizzare la riga di comando qui: link )
cd {insert-name-of-your-file-directory-here}
4) L'ultimo comando è basato sulle risposte accettate sopra, ma ho scoperto che dovevo passare a CreationDate
affinché riflettesse effettivamente la data di acquisizione delle foto / video originali. E ho anche optato per l'utilizzo di touch
:
Versione one-liner (copia e incolla questo):
for file in *; do touch -t "$(exiftool -p '$CreationDate' -d '%Y%m%d%H%M' "$file")" "$file"; done
(stesso codice, ma formattato per la leggibilità nel caso in cui si voglia capire cosa sta succedendo):
for file in *; do \
touch -t "$(exiftool -p '$CreationDate' -d '%Y%m%d%H%M' "$file")" "$file"; \
done