Options (3)
booleanMove the date at which all JPEG photos in the current directory were taken 1 day and 2 hours backward
exiftool "-AllDates-=0:0:1 2:0:0" {{[-ext|-extension]}} jpg-dbooleanRecursively rename all JPEG photos in a directory based on the `DateTimeOriginal` field
exiftool '-filename<DateTimeOriginal' {{[-d|-dateFormat]}} %Y-%m-%d_%H-%M-%S%%lc.%%e {{path/to/directory}} {{[-r|-recurse]}} {{[-ext|-extension]}} jpg-rbooleanRecursively rename all JPEG photos in a directory based on the `DateTimeOriginal` field
exiftool '-filename<DateTimeOriginal' {{[-d|-dateFormat]}} %Y-%m-%d_%H-%M-%S%%lc.%%e {{path/to/directory}} {{[-r|-recurse]}} {{[-ext|-extension]}} jpgExamples (8)
Print the EXIF metadata for a given file
exiftool path/to/fileRemove all EXIF metadata from the given files
exiftool -All= path/to/file1 path/to/file2 ...Remove GPS EXIF metadata from given image files
exiftool "-gps*=" path/to/image1 path/to/image2 ...Remove all EXIF metadata from the given image files, then re-add metadata for color and orientation
exiftool -All= -tagsfromfile @ -colorspacetags -orientation path/to/image1 path/to/image2 ...Move the date at which all photos in a directory were taken 1 hour forward
exiftool "-AllDates+=0:0:0 1:0:0" path/to/directoryMove the date at which all JPEG photos in the current directory were taken 1 day and 2 hours backward
exiftool "-AllDates-=0:0:1 2:0:0" [-ext|-extension] jpgOnly change the `DateTimeOriginal` field subtracting 1.5 hours, without keeping backups
exiftool -DateTimeOriginal-=1.5 -overwrite_originalRecursively rename all JPEG photos in a directory based on the `DateTimeOriginal` field
exiftool '-filename<DateTimeOriginal' [-d|-dateFormat] %Y-%m-%d_%H-%M-%S%%lc.%%e path/to/directory [-r|-recurse] [-ext|-extension] jpg