exiv를 통해 이미지를 exif 날짜 시간으로 바꾸면 다음을 수행합니다.
find . -iname \*jpg -exec exiv2 -v -t -r '%Y_%m_%d__%H_%M_%S' rename {} \;
이제 사진이 정확히 동일한 타임 스탬프 (초 포함)를 가질 수 있습니다. 파일 이름을 자동으로 고유하게 만들려면 어떻게해야합니까?
동일한 디렉토리 구조에서 다시 실행하면 (아마도 새로운 그림을 추가 한 후) 이미 이름이 바뀐 그림은 변경되지 않아야하며 이미 존재하는 파일 이름이있는 그림이 추가되면 새로운 파일 이름이 고유해야한다는 의미에서 명령은 안정적이어야합니다 게다가.
첫 번째 시도는 결과 파일 이름에 원래 기본 이름을 그대로 두는 것이지만 명령은 위의 의미에서 안정적이지 않습니다.
exiftool '-filename<createdate' -d %Y_%m_%d__%H_%M_%S%%-c.%%le "-filemodifydate<createdate#" -r -progress .
. 귀하의 의견을 답변으로 바꾸실 수 있습니다.
mv
하십시오.