# just a driectory: ls /some/dir/*.jpg > /tmp/list.txt # recursive solution: find /some/dir/ -name *.jpg > /tmp/list # a directory, but look at content: file /some/dir/* | grep -i jpeg