写真が多いです。サイズ別にファイルを検索するには?たとえば、正確なサイズが500 x 500ピクセルの画像を検索したいとします。この作業にはどのような用途がありますか?
答え1
そしてexiftool
:
exiftool -q -r -if '$ImageHeight == 500 &&
$ImageWidth == 500' -p '$Directory/$FileName' /some/dir
答え2
identify
ImageMagickのコマンドを使用してこれを行うことができます。
$ 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'" \;