파일 크기로 검색

파일 크기로 검색

사진이 많아요. 크기별로 파일을 검색하는 방법은 무엇입니까? 예를 들어, 정확한 크기가 500 x 500픽셀인 이미지를 검색하고 싶습니다. 이 작업에 대한 유틸리티가 있습니까?

답변1

와 함께 exiftool:

exiftool -q -r -if '$ImageHeight == 500 && 
  $ImageWidth == 500' -p '$Directory/$FileName' /some/dir

답변2

identifyImageMagick의 일부인 명령을 사용하여 이 작업을 수행할 수 있습니다 .

$ identify rose.jpg
rose.jpg JPEG 640x480 sRGB 87kb 0.050u 0:01

640x480은 rose.jpg 이미지의 크기입니다.

명령을 사용하면 find다음과 같은 작업을 수행할 수 있습니다.

$ find somedir -iname '*.jpg' -exec identify {} \;

귀하의 예를 들면 다음과 같습니다.

$ find somedir -iname '*.jpg' -exec "identify {} awk '{print $1, $3}' \
       | grep '500x500'" \;

참고자료

관련 정보