파일 크기로 검색 [중복]

파일 크기로 검색 [중복]

사진이 많아요. 크기별로 파일을 검색하는 방법은 무엇입니까? 예를 들어, 정확한 크기가 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'" \;

인용하다

관련 정보