Takeout JSON
KO

사진 찍은 날짜로 파일명 변경하기 (사진 파일 이름 일괄 변경)

IMG_1234.jpg 같은 사진 파일 이름을 찍은 날짜로 한꺼번에 바꾸는 방법입니다. 윈도우 일괄 이름 바꾸기의 한계, 맥 Finder, exiftool 명령, 날짜와 장소가 들어간 이름을 만드는 방법을 설명합니다.

사진 파일 이름을 찍은 날짜로 바꾸려면 파일 안의 EXIF 찍은 날짜를 읽어서 이름을 만드는 도구가 필요합니다. 윈도우와 맥의 기본 일괄 이름 바꾸기는 번호만 붙일 수 있으므로, 무료 프로그램 exiftool 명령 한 줄이나 전용 앱을 쓰는 것이 가장 확실합니다.

이름을 2023-07-21_18-25-30.jpg처럼 만들어 두면 어떤 폴더, 어떤 기기, 어떤 정렬 방식에서도 찍은 순서대로 나옵니다.

왜 파일 이름에 날짜를 넣나요

아이폰은 IMG_4821.HEIC, 디지털카메라는 DSC01234.JPG처럼 번호로 이름을 짓습니다. 번호는 카메라마다 따로 올라가고 9999에서 다시 0001로 돌아가므로, 두 사람의 사진이나 두 대의 카메라 사진을 한 폴더에 모으면 순서가 뒤섞이고 이름이 겹치기도 합니다.

갤럭시는 20230721_182530.jpg처럼 이미 날짜로 이름을 짓지만, 카카오톡이나 다른 앱에서 저장한 사진은 KakaoTalk_...처럼 받은 시각이 들어갑니다. 찍은 날짜와는 다릅니다.

TV, 디지털 액자, USB 메모리, NAS는 EXIF를 읽지 않고 파일 이름으로 정렬하는 경우가 많습니다. 이름에 날짜가 있으면 그런 곳에서도 순서가 맞습니다.

먼저 찍은 날짜가 맞는지 확인

이름은 EXIF 찍은 날짜로 만들어지므로, 날짜가 틀린 사진은 틀린 이름을 얻습니다. 윈도우에서는 속성의 자세히 탭에서 "찍은 날짜"를, 맥에서는 미리보기의 속성 보기를 확인하십시오. 틀렸다면 먼저 사진 날짜 변경부터 하십시오.

윈도우 기본 기능의 한계

탐색기에서 여러 파일을 선택하고 F2를 눌러 이름을 입력하면 여행 (1).jpg, 여행 (2).jpg처럼 번호가 붙습니다. 편리하지만 날짜는 넣을 수 없고, 번호도 현재 정렬 순서를 따를 뿐 찍은 순서를 보장하지 않습니다. 파워토이즈의 PowerRename은 파일의 생성 날짜를 쓸 수 있지만, 복사 과정에서 바뀐 날짜일 수 있어 사진의 찍은 날짜와 다를 수 있습니다.

맥 Finder의 한계

Finder에서 파일을 선택하고 오른쪽 버튼 → 이름 변경을 고르면 "포맷"으로 이름과 번호를 붙일 수 있습니다. 이것도 찍은 날짜를 읽지는 않습니다. 단축어나 Automator로 만들 수 있지만 설정이 번거롭습니다.

exiftool로 한 줄에 끝내기

사진 폴더에서 다음을 실행하면 모든 사진이 찍은 날짜와 시각으로 이름이 바뀝니다.

exiftool "-FileName<DateTimeOriginal" -d "%Y-%m-%d_%H-%M-%S%%-c.%%e" .
  • %Y-%m-%d_%H-%M-%S는 2023-07-21_18-25-30 모양을 만듭니다.
  • %%-c는 같은 초에 찍은 사진이 있을 때 -1, -2를 붙여 덮어쓰기를 막습니다.
  • %%e는 원래 확장자를 유지합니다.

하위 폴더까지 하려면 -r을 붙입니다. 찍은 날짜가 없는 파일은 이름이 바뀌지 않고 경고만 나옵니다. 실행 전에 -FileName 대신 -TestName으로 바꿔서 돌리면 실제로 바꾸지 않고 결과만 보여 줍니다. 동영상은 DateTimeOriginal 대신 CreateDate를 씁니다.

날짜와 장소를 함께 넣은 이름

날짜만 있는 이름보다 2023-07-21-1825_Jeju.jpg처럼 장소까지 있는 이름이 나중에 훨씬 찾기 쉽습니다. exiftool로는 GPS를 장소 이름으로 바꾸는 단계가 따로 필요합니다.

Takeout JSON Metadata Fixer는 어떤 사진 폴더든 찍은 날짜와 장소로 이름을 바꿉니다. 날짜, 시각, 도시 이름을 조합하는 템플릿을 고르고, 원하는 문구를 붙일 수 있습니다. 같은 실행에서 연/월 폴더나 장소별 폴더로 정리하고, 찍은 날짜를 EXIF와 파일 날짜에 쓰고, HEIC를 JPG로 변환할 수도 있습니다. 날짜가 없는 폴더에는 날짜와 장소를 직접 정해 넣을 수 있습니다. 쓰기 전에 새 이름과 폴더를 미리 보는 시험 실행도 있습니다.

윈도우, 맥, 리눅스에서 오프라인으로 동작하고 인터페이스는 한국어입니다. 처음 500장은 무료이고, 무제한은 19.99달러 한 번 결제입니다. 폴더 정리는 사진 수만 장을 날짜순으로 연도와 월 폴더에 정리하는 방법에서 자세히 다룹니다.

자주 묻는 질문

이름을 바꾸면 라이브 포토가 깨지나요?

아이폰 라이브 포토는 HEIC와 같은 이름의 MOV가 짝입니다. 둘 중 하나만 이름이 바뀌면 짝이 끊깁니다. exiftool로 할 때는 두 파일이 같은 초로 이름을 받는지 확인하십시오.

이름에 한글을 넣어도 되나요?

됩니다. 다만 오래된 NAS나 TV는 한글 파일 이름을 깨뜨려 보여 주기도 합니다. 그런 기기에서 볼 사진이라면 날짜와 영문만 쓰는 편이 안전합니다.

이름을 바꾸면 찍은 날짜도 바뀌나요?

아닙니다. 파일 이름과 EXIF는 서로 별개입니다. 이름만 바뀌고 사진 안의 날짜는 그대로입니다. 두 날짜의 관계는 찍은 날짜와 수정한 날짜를 보십시오.